From 38b9e517ac07bea1211380883f2266446ce969fb Mon Sep 17 00:00:00 2001 From: Lucas Saintarbor Date: Fri, 22 Sep 2023 13:37:28 -0700 Subject: [PATCH] Update versioning for v1.2 docs / Add v1.3 (dev) docs (#456) * Update versioning for v1.2 Docs / Add v1.3 (dev) * Change label to "dev" * Remove version_docs/version-v1.1/api * Update current version path to v1.3 --- docusaurus.config.js | 7 +- .../create-namespaced-cluster-network.api.mdx | 54 -- .../create-namespaced-node-network.api.mdx | 54 -- .../list-namespaced-cluster-network.api.mdx | 46 -- .../api/list-namespaced-node-network.api.mdx | 46 -- .../patch-namespaced-cluster-network.api.mdx | 46 -- .../read-namespaced-cluster-network.api.mdx | 46 -- .../api/read-namespaced-node-network.api.mdx | 46 -- ...replace-namespaced-cluster-network.api.mdx | 50 -- .../replace-namespaced-node-network.api.mdx | 50 -- versioned_docs/version-v1.1/api/sidebar.js | 1 - .../version-v1.2/advanced/_category_.json | 6 + .../version-v1.2/advanced/addons.md | 52 ++ .../advanced/addons/_category_.json | 6 + .../advanced/addons/pcidevices.md | 97 +++ .../advanced/addons/rancher-vcluster.md | 59 ++ .../version-v1.2/advanced/addons/seeder.md | 55 ++ .../version-v1.2/advanced/addons/vmimport.md | 187 +++++ .../version-v1.2/advanced/csidriver.md | 76 ++ .../version-v1.2/advanced/settings.md | 552 +++++++++++++ .../version-v1.2/advanced/storageclass.md | 126 +++ .../version-v1.2/advanced/storagenetwork.md | 296 +++++++ versioned_docs/version-v1.2/airgap.md | 56 ++ .../api/_category_.json | 0 .../create-namespaced-cluster-network.api.mdx | 54 ++ .../api/create-namespaced-key-pair.api.mdx | 4 +- ...aced-network-attachment-definition.api.mdx | 4 +- .../create-namespaced-node-network.api.mdx | 54 ++ ...namespaced-persistent-volume-claim.api.mdx | 4 +- .../create-namespaced-support-bundle.api.mdx | 4 +- .../api/create-namespaced-upgrade.api.mdx | 4 +- ...-namespaced-virtual-machine-backup.api.mdx | 4 +- ...e-namespaced-virtual-machine-image.api.mdx | 4 +- ...virtual-machine-instance-migration.api.mdx | 4 +- ...namespaced-virtual-machine-restore.api.mdx | 4 +- ...d-virtual-machine-template-version.api.mdx | 4 +- ...amespaced-virtual-machine-template.api.mdx | 4 +- .../create-namespaced-virtual-machine.api.mdx | 4 +- .../delete-namespaced-cluster-network.api.mdx | 4 +- .../api/delete-namespaced-key-pair.api.mdx | 4 +- ...aced-network-attachment-definition.api.mdx | 4 +- .../delete-namespaced-node-network.api.mdx | 4 +- ...namespaced-persistent-volume-claim.api.mdx | 4 +- .../delete-namespaced-support-bundle.api.mdx | 4 +- .../api/delete-namespaced-upgrade.api.mdx | 4 +- ...-namespaced-virtual-machine-backup.api.mdx | 4 +- ...e-namespaced-virtual-machine-image.api.mdx | 4 +- ...virtual-machine-instance-migration.api.mdx | 4 +- ...namespaced-virtual-machine-restore.api.mdx | 4 +- ...d-virtual-machine-template-version.api.mdx | 4 +- ...amespaced-virtual-machine-template.api.mdx | 4 +- .../delete-namespaced-virtual-machine.api.mdx | 4 +- .../api/harvester-apis.info.mdx | 0 .../list-key-pair-for-all-namespaces.api.mdx | 4 +- .../list-namespaced-cluster-network.api.mdx | 46 ++ .../api/list-namespaced-key-pair.api.mdx | 4 +- ...aced-network-attachment-definition.api.mdx | 4 +- .../api/list-namespaced-node-network.api.mdx | 46 ++ ...namespaced-persistent-volume-claim.api.mdx | 4 +- .../list-namespaced-support-bundle.api.mdx | 4 +- .../api/list-namespaced-upgrade.api.mdx | 4 +- ...-namespaced-virtual-machine-backup.api.mdx | 4 +- ...t-namespaced-virtual-machine-image.api.mdx | 4 +- ...virtual-machine-instance-migration.api.mdx | 4 +- ...amespaced-virtual-machine-instance.api.mdx | 4 +- ...namespaced-virtual-machine-restore.api.mdx | 4 +- ...d-virtual-machine-template-version.api.mdx | 4 +- ...amespaced-virtual-machine-template.api.mdx | 4 +- .../list-namespaced-virtual-machine.api.mdx | 4 +- ...ment-definition-for-all-namespaces.api.mdx | 4 +- ...nt-volume-claim-for-all-namespaces.api.mdx | 4 +- ...-support-bundle-for-all-namespaces.api.mdx | 4 +- .../list-upgrade-for-all-namespaces.api.mdx | 4 +- ...-machine-backup-for-all-namespaces.api.mdx | 4 +- ...virtual-machine-for-all-namespaces.api.mdx | 4 +- ...l-machine-image-for-all-namespaces.api.mdx | 4 +- ...achine-instance-for-all-namespaces.api.mdx | 4 +- ...tance-migration-for-all-namespaces.api.mdx | 4 +- ...machine-restore-for-all-namespaces.api.mdx | 4 +- ...achine-template-for-all-namespaces.api.mdx | 4 +- ...emplate-version-for-all-namespaces.api.mdx | 4 +- .../patch-namespaced-cluster-network.api.mdx | 46 ++ .../api/patch-namespaced-key-pair.api.mdx | 4 +- ...aced-network-attachment-definition.api.mdx | 4 +- .../api/patch-namespaced-node-network.api.mdx | 8 +- ...namespaced-persistent-volume-claim.api.mdx | 4 +- .../patch-namespaced-support-bundle.api.mdx | 4 +- .../api/patch-namespaced-upgrade.api.mdx | 4 +- ...-namespaced-virtual-machine-backup.api.mdx | 4 +- ...h-namespaced-virtual-machine-image.api.mdx | 4 +- ...virtual-machine-instance-migration.api.mdx | 4 +- ...namespaced-virtual-machine-restore.api.mdx | 4 +- ...d-virtual-machine-template-version.api.mdx | 4 +- ...amespaced-virtual-machine-template.api.mdx | 4 +- .../patch-namespaced-virtual-machine.api.mdx | 4 +- .../read-namespaced-cluster-network.api.mdx | 46 ++ .../api/read-namespaced-key-pair.api.mdx | 4 +- ...aced-network-attachment-definition.api.mdx | 4 +- .../api/read-namespaced-node-network.api.mdx | 46 ++ ...namespaced-persistent-volume-claim.api.mdx | 4 +- .../read-namespaced-support-bundle.api.mdx | 4 +- .../api/read-namespaced-upgrade.api.mdx | 4 +- ...-namespaced-virtual-machine-backup.api.mdx | 4 +- ...d-namespaced-virtual-machine-image.api.mdx | 4 +- ...virtual-machine-instance-migration.api.mdx | 4 +- ...amespaced-virtual-machine-instance.api.mdx | 4 +- ...namespaced-virtual-machine-restore.api.mdx | 4 +- ...d-virtual-machine-template-version.api.mdx | 4 +- ...amespaced-virtual-machine-template.api.mdx | 4 +- .../read-namespaced-virtual-machine.api.mdx | 4 +- ...replace-namespaced-cluster-network.api.mdx | 50 ++ .../api/replace-namespaced-key-pair.api.mdx | 4 +- ...aced-network-attachment-definition.api.mdx | 4 +- .../replace-namespaced-node-network.api.mdx | 50 ++ ...namespaced-persistent-volume-claim.api.mdx | 4 +- .../replace-namespaced-support-bundle.api.mdx | 4 +- .../api/replace-namespaced-upgrade.api.mdx | 4 +- ...-namespaced-virtual-machine-backup.api.mdx | 4 +- ...e-namespaced-virtual-machine-image.api.mdx | 4 +- ...virtual-machine-instance-migration.api.mdx | 4 +- ...namespaced-virtual-machine-restore.api.mdx | 4 +- ...d-virtual-machine-template-version.api.mdx | 4 +- ...amespaced-virtual-machine-template.api.mdx | 4 +- ...replace-namespaced-virtual-machine.api.mdx | 4 +- versioned_docs/version-v1.2/api/sidebar.js | 1 + versioned_docs/version-v1.2/api/versions.json | 12 + versioned_docs/version-v1.2/authentication.md | 23 + versioned_docs/version-v1.2/faq.md | 105 +++ .../version-v1.2/host/_category_.json | 10 + versioned_docs/version-v1.2/host/host.md | 253 ++++++ versioned_docs/version-v1.2/index.md | 45 ++ .../version-v1.2/install/_category_.json | 6 + .../install/harvester-configuration.md | 754 ++++++++++++++++++ .../install/install-binaries-mode.md | 49 ++ .../version-v1.2/install/iso-install.md | 147 ++++ .../install/management-address.md | 41 + .../version-v1.2/install/pxe-boot-install.md | 331 ++++++++ .../version-v1.2/install/requirements.md | 93 +++ .../install/update-harvester-configuration.md | 257 ++++++ .../version-v1.2/install/usb-install.md | 106 +++ .../version-v1.2/logging/_category_.json | 10 + .../version-v1.2/logging/harvester-logging.md | 711 +++++++++++++++++ .../version-v1.2/monitoring/_category_.json | 10 + .../monitoring/harvester-monitoring.md | 286 +++++++ .../version-v1.2/networking/_category_.json | 6 + .../version-v1.2/networking/clusternetwork.md | 117 +++ .../version-v1.2/networking/deep-dive.md | 118 +++ .../networking/harvester-network.md | 81 ++ .../version-v1.2/networking/ippool.md | 123 +++ .../version-v1.2/networking/loadbalancer.md | 69 ++ .../version-v1.2/rancher/_category_.json | 6 + .../version-v1.2/rancher/cloud-provider.md | 219 +++++ .../version-v1.2/rancher/csi-driver.md | 240 ++++++ .../version-v1.2/rancher/node/_category_.json | 6 + .../version-v1.2/rancher/node/k3s-cluster.md | 96 +++ .../version-v1.2/rancher/node/node-driver.md | 113 +++ .../version-v1.2/rancher/node/rke1-cluster.md | 129 +++ .../version-v1.2/rancher/node/rke2-cluster.md | 154 ++++ .../rancher/rancher-integration.md | 118 +++ .../version-v1.2/rancher/resource-quota.md | 75 ++ .../rancher/virtualization-management.md | 94 +++ .../version-v1.2/terraform/_category_.json | 10 + .../terraform/terraform-provider.md | 48 ++ .../troubleshooting/_category_.json | 6 + .../version-v1.2/troubleshooting/harvester.md | 163 ++++ .../troubleshooting/installation.md | 129 +++ .../troubleshooting/monitoring.md | 189 +++++ .../version-v1.2/troubleshooting/os.md | 144 ++++ .../version-v1.2/upgrade/_category_.json | 4 + .../version-v1.2/upgrade/automatic.md | 170 ++++ .../upgrade/previous-releases/_category_.json | 4 + .../previous-releases/v1-0-0-to-v1-0-1.md | 191 +++++ .../previous-releases/v1-0-1-to-v1-0-2.md | 19 + .../previous-releases/v1-0-2-to-v1-0-3.md | 259 ++++++ .../previous-releases/v1-0-3-to-v1-1-0.md | 91 +++ .../version-v1.2/upgrade/troubleshooting.md | 202 +++++ .../version-v1.2/upgrade/v1-0-3-to-v1-1-1.md | 98 +++ .../version-v1.2/upgrade/v1-1-2-to-v1-2-0.md | 400 ++++++++++ .../version-v1.2/upgrade/v1-1-to-v1-1-2.md | 186 +++++ versioned_docs/version-v1.2/upload-image.md | 67 ++ .../version-v1.2/vm/_category_.json | 6 + .../version-v1.2/vm/access-to-the-vm.md | 84 ++ .../version-v1.2/vm/backup-restore.md | 173 ++++ versioned_docs/version-v1.2/vm/clone-vm.md | 35 + versioned_docs/version-v1.2/vm/create-vm.md | 227 ++++++ .../version-v1.2/vm/create-windows-vm.md | 225 ++++++ versioned_docs/version-v1.2/vm/edit-vm.md | 58 ++ .../version-v1.2/vm/hotplug-volume.md | 36 + .../version-v1.2/vm/live-migration.md | 58 ++ .../version-v1.2/vm/resource-overcommit.md | 71 ++ .../version-v1.2/volume/_category_.json | 6 + .../version-v1.2/volume/clone-volume.md | 26 + .../version-v1.2/volume/create-volume.md | 41 + .../version-v1.2/volume/edit-volume.md | 34 + .../version-v1.2/volume/export-volume.md | 25 + .../version-v1.2/volume/volume-snapshots.md | 60 ++ versioned_sidebars/version-v1.1-sidebars.json | 185 +---- versioned_sidebars/version-v1.2-sidebars.json | 191 +++++ versions.json | 1 + 199 files changed, 10946 insertions(+), 806 deletions(-) delete mode 100644 versioned_docs/version-v1.1/api/create-namespaced-cluster-network.api.mdx delete mode 100644 versioned_docs/version-v1.1/api/create-namespaced-node-network.api.mdx delete mode 100644 versioned_docs/version-v1.1/api/list-namespaced-cluster-network.api.mdx delete mode 100644 versioned_docs/version-v1.1/api/list-namespaced-node-network.api.mdx delete mode 100644 versioned_docs/version-v1.1/api/patch-namespaced-cluster-network.api.mdx delete mode 100644 versioned_docs/version-v1.1/api/read-namespaced-cluster-network.api.mdx delete mode 100644 versioned_docs/version-v1.1/api/read-namespaced-node-network.api.mdx delete mode 100644 versioned_docs/version-v1.1/api/replace-namespaced-cluster-network.api.mdx delete mode 100644 versioned_docs/version-v1.1/api/replace-namespaced-node-network.api.mdx delete mode 100644 versioned_docs/version-v1.1/api/sidebar.js create mode 100644 versioned_docs/version-v1.2/advanced/_category_.json create mode 100644 versioned_docs/version-v1.2/advanced/addons.md create mode 100644 versioned_docs/version-v1.2/advanced/addons/_category_.json create mode 100644 versioned_docs/version-v1.2/advanced/addons/pcidevices.md create mode 100644 versioned_docs/version-v1.2/advanced/addons/rancher-vcluster.md create mode 100644 versioned_docs/version-v1.2/advanced/addons/seeder.md create mode 100644 versioned_docs/version-v1.2/advanced/addons/vmimport.md create mode 100644 versioned_docs/version-v1.2/advanced/csidriver.md create mode 100644 versioned_docs/version-v1.2/advanced/settings.md create mode 100644 versioned_docs/version-v1.2/advanced/storageclass.md create mode 100644 versioned_docs/version-v1.2/advanced/storagenetwork.md create mode 100644 versioned_docs/version-v1.2/airgap.md rename versioned_docs/{version-v1.1 => version-v1.2}/api/_category_.json (100%) create mode 100644 versioned_docs/version-v1.2/api/create-namespaced-cluster-network.api.mdx rename versioned_docs/{version-v1.1 => version-v1.2}/api/create-namespaced-key-pair.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/create-namespaced-network-attachment-definition.api.mdx (99%) create mode 100644 versioned_docs/version-v1.2/api/create-namespaced-node-network.api.mdx rename versioned_docs/{version-v1.1 => version-v1.2}/api/create-namespaced-persistent-volume-claim.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/create-namespaced-support-bundle.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/create-namespaced-upgrade.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/create-namespaced-virtual-machine-backup.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/create-namespaced-virtual-machine-image.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/create-namespaced-virtual-machine-instance-migration.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/create-namespaced-virtual-machine-restore.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/create-namespaced-virtual-machine-template-version.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/create-namespaced-virtual-machine-template.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/create-namespaced-virtual-machine.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-cluster-network.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-key-pair.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-network-attachment-definition.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-node-network.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-persistent-volume-claim.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-support-bundle.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-upgrade.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-virtual-machine-backup.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-virtual-machine-image.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-virtual-machine-instance-migration.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-virtual-machine-restore.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-virtual-machine-template-version.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-virtual-machine-template.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/delete-namespaced-virtual-machine.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/harvester-apis.info.mdx (100%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-key-pair-for-all-namespaces.api.mdx (99%) create mode 100644 versioned_docs/version-v1.2/api/list-namespaced-cluster-network.api.mdx rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-key-pair.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-network-attachment-definition.api.mdx (99%) create mode 100644 versioned_docs/version-v1.2/api/list-namespaced-node-network.api.mdx rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-persistent-volume-claim.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-support-bundle.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-upgrade.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-virtual-machine-backup.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-virtual-machine-image.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-virtual-machine-instance-migration.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-virtual-machine-instance.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-virtual-machine-restore.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-virtual-machine-template-version.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-virtual-machine-template.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-namespaced-virtual-machine.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-network-attachment-definition-for-all-namespaces.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-persistent-volume-claim-for-all-namespaces.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-support-bundle-for-all-namespaces.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-upgrade-for-all-namespaces.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-virtual-machine-backup-for-all-namespaces.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-virtual-machine-for-all-namespaces.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-virtual-machine-image-for-all-namespaces.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-virtual-machine-instance-for-all-namespaces.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-virtual-machine-instance-migration-for-all-namespaces.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-virtual-machine-restore-for-all-namespaces.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-virtual-machine-template-for-all-namespaces.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/list-virtual-machine-template-version-for-all-namespaces.api.mdx (99%) create mode 100644 versioned_docs/version-v1.2/api/patch-namespaced-cluster-network.api.mdx rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-key-pair.api.mdx (98%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-network-attachment-definition.api.mdx (98%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-node-network.api.mdx (57%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-persistent-volume-claim.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-support-bundle.api.mdx (98%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-upgrade.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-virtual-machine-backup.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-virtual-machine-image.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-virtual-machine-instance-migration.api.mdx (98%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-virtual-machine-restore.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-virtual-machine-template-version.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-virtual-machine-template.api.mdx (98%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/patch-namespaced-virtual-machine.api.mdx (99%) create mode 100644 versioned_docs/version-v1.2/api/read-namespaced-cluster-network.api.mdx rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-key-pair.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-network-attachment-definition.api.mdx (99%) create mode 100644 versioned_docs/version-v1.2/api/read-namespaced-node-network.api.mdx rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-persistent-volume-claim.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-support-bundle.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-upgrade.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-virtual-machine-backup.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-virtual-machine-image.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-virtual-machine-instance-migration.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-virtual-machine-instance.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-virtual-machine-restore.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-virtual-machine-template-version.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-virtual-machine-template.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/read-namespaced-virtual-machine.api.mdx (99%) create mode 100644 versioned_docs/version-v1.2/api/replace-namespaced-cluster-network.api.mdx rename versioned_docs/{version-v1.1 => version-v1.2}/api/replace-namespaced-key-pair.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/replace-namespaced-network-attachment-definition.api.mdx (99%) create mode 100644 versioned_docs/version-v1.2/api/replace-namespaced-node-network.api.mdx rename versioned_docs/{version-v1.1 => version-v1.2}/api/replace-namespaced-persistent-volume-claim.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/replace-namespaced-support-bundle.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/replace-namespaced-upgrade.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/replace-namespaced-virtual-machine-backup.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/replace-namespaced-virtual-machine-image.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/replace-namespaced-virtual-machine-instance-migration.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/replace-namespaced-virtual-machine-restore.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/replace-namespaced-virtual-machine-template-version.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/replace-namespaced-virtual-machine-template.api.mdx (99%) rename versioned_docs/{version-v1.1 => version-v1.2}/api/replace-namespaced-virtual-machine.api.mdx (99%) create mode 100644 versioned_docs/version-v1.2/api/sidebar.js create mode 100644 versioned_docs/version-v1.2/api/versions.json create mode 100644 versioned_docs/version-v1.2/authentication.md create mode 100644 versioned_docs/version-v1.2/faq.md create mode 100644 versioned_docs/version-v1.2/host/_category_.json create mode 100644 versioned_docs/version-v1.2/host/host.md create mode 100644 versioned_docs/version-v1.2/index.md create mode 100644 versioned_docs/version-v1.2/install/_category_.json create mode 100644 versioned_docs/version-v1.2/install/harvester-configuration.md create mode 100644 versioned_docs/version-v1.2/install/install-binaries-mode.md create mode 100644 versioned_docs/version-v1.2/install/iso-install.md create mode 100644 versioned_docs/version-v1.2/install/management-address.md create mode 100644 versioned_docs/version-v1.2/install/pxe-boot-install.md create mode 100644 versioned_docs/version-v1.2/install/requirements.md create mode 100644 versioned_docs/version-v1.2/install/update-harvester-configuration.md create mode 100644 versioned_docs/version-v1.2/install/usb-install.md create mode 100644 versioned_docs/version-v1.2/logging/_category_.json create mode 100644 versioned_docs/version-v1.2/logging/harvester-logging.md create mode 100644 versioned_docs/version-v1.2/monitoring/_category_.json create mode 100644 versioned_docs/version-v1.2/monitoring/harvester-monitoring.md create mode 100644 versioned_docs/version-v1.2/networking/_category_.json create mode 100644 versioned_docs/version-v1.2/networking/clusternetwork.md create mode 100644 versioned_docs/version-v1.2/networking/deep-dive.md create mode 100644 versioned_docs/version-v1.2/networking/harvester-network.md create mode 100644 versioned_docs/version-v1.2/networking/ippool.md create mode 100644 versioned_docs/version-v1.2/networking/loadbalancer.md create mode 100644 versioned_docs/version-v1.2/rancher/_category_.json create mode 100644 versioned_docs/version-v1.2/rancher/cloud-provider.md create mode 100644 versioned_docs/version-v1.2/rancher/csi-driver.md create mode 100644 versioned_docs/version-v1.2/rancher/node/_category_.json create mode 100644 versioned_docs/version-v1.2/rancher/node/k3s-cluster.md create mode 100644 versioned_docs/version-v1.2/rancher/node/node-driver.md create mode 100644 versioned_docs/version-v1.2/rancher/node/rke1-cluster.md create mode 100644 versioned_docs/version-v1.2/rancher/node/rke2-cluster.md create mode 100644 versioned_docs/version-v1.2/rancher/rancher-integration.md create mode 100644 versioned_docs/version-v1.2/rancher/resource-quota.md create mode 100644 versioned_docs/version-v1.2/rancher/virtualization-management.md create mode 100644 versioned_docs/version-v1.2/terraform/_category_.json create mode 100644 versioned_docs/version-v1.2/terraform/terraform-provider.md create mode 100644 versioned_docs/version-v1.2/troubleshooting/_category_.json create mode 100644 versioned_docs/version-v1.2/troubleshooting/harvester.md create mode 100644 versioned_docs/version-v1.2/troubleshooting/installation.md create mode 100644 versioned_docs/version-v1.2/troubleshooting/monitoring.md create mode 100644 versioned_docs/version-v1.2/troubleshooting/os.md create mode 100644 versioned_docs/version-v1.2/upgrade/_category_.json create mode 100644 versioned_docs/version-v1.2/upgrade/automatic.md create mode 100644 versioned_docs/version-v1.2/upgrade/previous-releases/_category_.json create mode 100644 versioned_docs/version-v1.2/upgrade/previous-releases/v1-0-0-to-v1-0-1.md create mode 100644 versioned_docs/version-v1.2/upgrade/previous-releases/v1-0-1-to-v1-0-2.md create mode 100644 versioned_docs/version-v1.2/upgrade/previous-releases/v1-0-2-to-v1-0-3.md create mode 100644 versioned_docs/version-v1.2/upgrade/previous-releases/v1-0-3-to-v1-1-0.md create mode 100644 versioned_docs/version-v1.2/upgrade/troubleshooting.md create mode 100644 versioned_docs/version-v1.2/upgrade/v1-0-3-to-v1-1-1.md create mode 100644 versioned_docs/version-v1.2/upgrade/v1-1-2-to-v1-2-0.md create mode 100644 versioned_docs/version-v1.2/upgrade/v1-1-to-v1-1-2.md create mode 100644 versioned_docs/version-v1.2/upload-image.md create mode 100644 versioned_docs/version-v1.2/vm/_category_.json create mode 100644 versioned_docs/version-v1.2/vm/access-to-the-vm.md create mode 100644 versioned_docs/version-v1.2/vm/backup-restore.md create mode 100644 versioned_docs/version-v1.2/vm/clone-vm.md create mode 100644 versioned_docs/version-v1.2/vm/create-vm.md create mode 100644 versioned_docs/version-v1.2/vm/create-windows-vm.md create mode 100644 versioned_docs/version-v1.2/vm/edit-vm.md create mode 100644 versioned_docs/version-v1.2/vm/hotplug-volume.md create mode 100644 versioned_docs/version-v1.2/vm/live-migration.md create mode 100644 versioned_docs/version-v1.2/vm/resource-overcommit.md create mode 100644 versioned_docs/version-v1.2/volume/_category_.json create mode 100644 versioned_docs/version-v1.2/volume/clone-volume.md create mode 100644 versioned_docs/version-v1.2/volume/create-volume.md create mode 100644 versioned_docs/version-v1.2/volume/edit-volume.md create mode 100644 versioned_docs/version-v1.2/volume/export-volume.md create mode 100644 versioned_docs/version-v1.2/volume/volume-snapshots.md create mode 100644 versioned_sidebars/version-v1.2-sidebars.json diff --git a/docusaurus.config.js b/docusaurus.config.js index bc7f51902b7..0fedc5f7e6e 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -38,11 +38,16 @@ const config = { showLastUpdateTime: true, editUrl: "https://github.com/harvester/docs/edit/main/", docItemComponent: "@theme/ApiItem", - lastVersion: 'current', + lastVersion: 'v1.2', versions: { current: { + label: 'v1.3 (dev)', + path: 'v1.3', + }, + "v1.2": { label: 'v1.2 (latest)', path: 'v1.2', + banner: `none` }, "v1.1": { path: "v1.1", diff --git a/versioned_docs/version-v1.1/api/create-namespaced-cluster-network.api.mdx b/versioned_docs/version-v1.1/api/create-namespaced-cluster-network.api.mdx deleted file mode 100644 index 9acbf7d94c6..00000000000 --- a/versioned_docs/version-v1.1/api/create-namespaced-cluster-network.api.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -id: create-namespaced-cluster-network -title: "Create a Cluster Network" -description: "Create a ClusterNetwork object." -sidebar_label: "Create a Cluster Network" -hide_title: true -hide_table_of_contents: true -api: {"description":"Create a ClusterNetwork object.","tags":["Networks"],"operationId":"createNamespacedClusterNetwork","parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"post","path":"/apis/network.harvesterhci.io/v1beta1/clusternetworks","jsonRequestBodyExample":{"apiVersion":"string","config":{},"description":"string","enable":false,"kind":"string","metadata":{"name":"string","namespace":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"Create a Cluster Network","description":{"content":"Create a ClusterNetwork object.","type":"text/plain"},"url":{"path":["apis","network.harvesterhci.io","v1beta1","clusternetworks"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) Object name and auth scope, such as for teams and projects","type":"text/plain"},"type":"any","value":"","key":"namespace"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} -sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import TabItem from "@theme/TabItem"; - -

Create a Cluster Network

- - - - - - - -Create a ClusterNetwork object. - -## Request - -

Path Parameters

Body

required
    config object
    metadata object

Body

required
    config object
    metadata object
- -OK - -
Schema
    config object
    metadata object
Schema
    config object
    metadata object
- -Created - -
Schema
    config object
    metadata object
Schema
    config object
    metadata object
- -Accepted - -
Schema
    config object
    metadata object
Schema
    config object
    metadata object
- -Unauthorized - -
Schema
  • string
Schema
  • string
- \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/create-namespaced-node-network.api.mdx b/versioned_docs/version-v1.1/api/create-namespaced-node-network.api.mdx deleted file mode 100644 index 2f1abb507a2..00000000000 --- a/versioned_docs/version-v1.1/api/create-namespaced-node-network.api.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -id: create-namespaced-node-network -title: "Create a Node Network" -description: "Create a NodeNetwork object." -sidebar_label: "Create a Node Network" -hide_title: true -hide_table_of_contents: true -api: {"description":"Create a NodeNetwork object.","tags":["Networks"],"operationId":"createNamespacedNodeNetwork","parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"post","path":"/apis/network.harvesterhci.io/v1beta1/nodenetworks","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"description":"string","nic":"string","nodeName":"string","type":"string"},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"networkIDs":[0],"networkLinkStatus":{},"nics":[{"index":0,"masterIndex":0,"name":"string","state":"string","type":"string","usedByManagementNetwork":true}]}},"info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"Create a Node Network","description":{"content":"Create a NodeNetwork object.","type":"text/plain"},"url":{"path":["apis","network.harvesterhci.io","v1beta1","nodenetworks"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) Object name and auth scope, such as for teams and projects","type":"text/plain"},"type":"any","value":"","key":"namespace"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} -sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import TabItem from "@theme/TabItem"; - -

Create a Node Network

- - - - - - - -Create a NodeNetwork object. - -## Request - -

Path Parameters

Body

required
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]

Body

required
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
- -OK - -
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
- -Created - -
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
- -Accepted - -
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
- -Unauthorized - -
Schema
  • string
Schema
  • string
- \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/list-namespaced-cluster-network.api.mdx b/versioned_docs/version-v1.1/api/list-namespaced-cluster-network.api.mdx deleted file mode 100644 index 195ed90d8ae..00000000000 --- a/versioned_docs/version-v1.1/api/list-namespaced-cluster-network.api.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -id: list-namespaced-cluster-network -title: "List Cluster Networks" -description: "Get a list of ClusterNetwork objects in a namespace." -sidebar_label: "List Cluster Networks" -hide_title: true -hide_table_of_contents: true -api: {"description":"Get a list of ClusterNetwork objects in a namespace.","tags":["Networks"],"operationId":"listNamespacedClusterNetwork","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/network.harvesterhci.io/v1beta1/clusternetworks","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Cluster Networks","description":{"content":"Get a list of ClusterNetwork objects in a namespace.","type":"text/plain"},"url":{"path":["apis","network.harvesterhci.io","v1beta1","clusternetworks"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[{"disabled":false,"description":{"content":"(Required) Object name and auth scope, such as for teams and projects","type":"text/plain"},"type":"any","value":"","key":"namespace"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} -sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import TabItem from "@theme/TabItem"; - -

List Cluster Networks

- - - - - - - -Get a list of ClusterNetwork objects in a namespace. - -## Request - -

Path Parameters

Query Parameters

- -OK - -
Schema
    items object[]required
  • Array [
  • config object
    metadata object
  • ]
  • metadata objectrequired
Schema
    items object[]required
  • Array [
  • config object
    metadata object
  • ]
  • metadata objectrequired
Schema
    items object[]required
  • Array [
  • config object
    metadata object
  • ]
  • metadata objectrequired
- -Unauthorized - -
Schema
  • string
Schema
  • string
Schema
  • string
- \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/list-namespaced-node-network.api.mdx b/versioned_docs/version-v1.1/api/list-namespaced-node-network.api.mdx deleted file mode 100644 index 0d62c5783be..00000000000 --- a/versioned_docs/version-v1.1/api/list-namespaced-node-network.api.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -id: list-namespaced-node-network -title: "List Node Networks" -description: "Get a list of NodeNetwork objects in a namespace." -sidebar_label: "List Node Networks" -hide_title: true -hide_table_of_contents: true -api: {"description":"Get a list of NodeNetwork objects in a namespace.","tags":["Networks"],"operationId":"listNamespacedNodeNetwork","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/network.harvesterhci.io/v1beta1/nodenetworks","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Node Networks","description":{"content":"Get a list of NodeNetwork objects in a namespace.","type":"text/plain"},"url":{"path":["apis","network.harvesterhci.io","v1beta1","nodenetworks"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[{"disabled":false,"description":{"content":"(Required) Object name and auth scope, such as for teams and projects","type":"text/plain"},"type":"any","value":"","key":"namespace"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} -sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import TabItem from "@theme/TabItem"; - -

List Node Networks

- - - - - - - -Get a list of NodeNetwork objects in a namespace. - -## Request - -

Path Parameters

Query Parameters

- -OK - -
Schema
    items object[]required
  • Array [
  • metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
  • ]
  • metadata objectrequired
Schema
    items object[]required
  • Array [
  • metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
  • ]
  • metadata objectrequired
Schema
    items object[]required
  • Array [
  • metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
  • ]
  • metadata objectrequired
- -Unauthorized - -
Schema
  • string
Schema
  • string
Schema
  • string
- \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-cluster-network.api.mdx b/versioned_docs/version-v1.1/api/patch-namespaced-cluster-network.api.mdx deleted file mode 100644 index 9f0ec7da8b9..00000000000 --- a/versioned_docs/version-v1.1/api/patch-namespaced-cluster-network.api.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -id: patch-namespaced-cluster-network -title: "Patch a Cluster Network" -description: "Patch a ClusterNetwork object." -sidebar_label: "Patch a Cluster Network" -hide_title: true -hide_table_of_contents: true -api: {"description":"Patch a ClusterNetwork object.","tags":["Networks"],"operationId":"patchNamespacedClusterNetwork","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/network.harvesterhci.io/v1beta1/clusternetworks/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} -sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import TabItem from "@theme/TabItem"; - -

Patch a Cluster Network

- - - - - - - -Patch a ClusterNetwork object. - -## Request - -

Path Parameters

Body

required
  • object

Body

required
  • object
- -OK - -
Schema
    config object
    metadata object
- -Unauthorized - -
Schema
  • string
- \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/read-namespaced-cluster-network.api.mdx b/versioned_docs/version-v1.1/api/read-namespaced-cluster-network.api.mdx deleted file mode 100644 index 2f2ac1acdab..00000000000 --- a/versioned_docs/version-v1.1/api/read-namespaced-cluster-network.api.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -id: read-namespaced-cluster-network -title: "Read a Cluster Network" -description: "Get a ClusterNetwork object." -sidebar_label: "Read a Cluster Network" -hide_title: true -hide_table_of_contents: true -api: {"description":"Get a ClusterNetwork object.","tags":["Networks"],"operationId":"readNamespacedClusterNetwork","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/network.harvesterhci.io/v1beta1/clusternetworks/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} -sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import TabItem from "@theme/TabItem"; - -

Read a Cluster Network

- - - - - - - -Get a ClusterNetwork object. - -## Request - -

Path Parameters

Query Parameters

- -OK - -
Schema
    config object
    metadata object
Schema
    config object
    metadata object
Schema
    config object
    metadata object
- -Unauthorized - -
Schema
  • string
Schema
  • string
Schema
  • string
- \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/read-namespaced-node-network.api.mdx b/versioned_docs/version-v1.1/api/read-namespaced-node-network.api.mdx deleted file mode 100644 index 4689d75a713..00000000000 --- a/versioned_docs/version-v1.1/api/read-namespaced-node-network.api.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -id: read-namespaced-node-network -title: "Read a Node Network" -description: "Get a NodeNetwork object." -sidebar_label: "Read a Node Network" -hide_title: true -hide_table_of_contents: true -api: {"description":"Get a NodeNetwork object.","tags":["Networks"],"operationId":"readNamespacedNodeNetwork","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/network.harvesterhci.io/v1beta1/nodenetworks/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} -sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import TabItem from "@theme/TabItem"; - -

Read a Node Network

- - - - - - - -Get a NodeNetwork object. - -## Request - -

Path Parameters

Query Parameters

- -OK - -
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
- -Unauthorized - -
Schema
  • string
Schema
  • string
Schema
  • string
- \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-cluster-network.api.mdx b/versioned_docs/version-v1.1/api/replace-namespaced-cluster-network.api.mdx deleted file mode 100644 index 8545ac2046a..00000000000 --- a/versioned_docs/version-v1.1/api/replace-namespaced-cluster-network.api.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -id: replace-namespaced-cluster-network -title: "Replace a Cluster Network" -description: "Update a ClusterNetwork object." -sidebar_label: "Replace a Cluster Network" -hide_title: true -hide_table_of_contents: true -api: {"description":"Update a ClusterNetwork object.","tags":["Networks"],"operationId":"replaceNamespacedClusterNetwork","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["enable","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"config":{"type":"object","additionalProperties":{"type":"string","default":""}},"description":{"type":"string"},"enable":{"type":"boolean","default":false},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/network.harvesterhci.io/v1beta1/clusternetworks/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","config":{},"description":"string","enable":false,"kind":"string","metadata":{"name":"string","namespace":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} -sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import TabItem from "@theme/TabItem"; - -

Replace a Cluster Network

- - - - - - - -Update a ClusterNetwork object. - -## Request - -

Path Parameters

Body

required
    config object
    metadata object

Body

required
    config object
    metadata object
- -OK - -
Schema
    config object
    metadata object
Schema
    config object
    metadata object
- -Create - -
Schema
    config object
    metadata object
Schema
    config object
    metadata object
- -Unauthorized - -
Schema
  • string
Schema
  • string
- \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-node-network.api.mdx b/versioned_docs/version-v1.1/api/replace-namespaced-node-network.api.mdx deleted file mode 100644 index 58a5bcf23f3..00000000000 --- a/versioned_docs/version-v1.1/api/replace-namespaced-node-network.api.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -id: replace-namespaced-node-network -title: "Replace a Node Network" -description: "Update a NodeNetwork object." -sidebar_label: "Replace a Node Network" -hide_title: true -hide_table_of_contents: true -api: {"description":"Update a NodeNetwork object.","tags":["Networks"],"operationId":"replaceNamespacedNodeNetwork","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/network.harvesterhci.io/v1beta1/nodenetworks/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"description":"string","nic":"string","nodeName":"string","type":"string"},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"networkIDs":[0],"networkLinkStatus":{},"nics":[{"index":0,"masterIndex":0,"name":"string","state":"string","type":"string","usedByManagementNetwork":true}]}},"info":{"title":"Harvester APIs","version":"v1beta1"}} -sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis -custom_edit_url: null ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import TabItem from "@theme/TabItem"; - -

Replace a Node Network

- - - - - - - -Update a NodeNetwork object. - -## Request - -

Path Parameters

Body

required
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]

Body

required
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
- -OK - -
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
- -Create - -
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
- -Unauthorized - -
Schema
  • string
Schema
  • string
- \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/sidebar.js b/versioned_docs/version-v1.1/api/sidebar.js deleted file mode 100644 index 5bdb8546d05..00000000000 --- a/versioned_docs/version-v1.1/api/sidebar.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = [{"type":"doc","id":"version-v1.1/api/harvester-apis"},{"type":"category","label":"Volumes","items":[{"type":"doc","id":"version-v1.1/api/list-namespaced-persistent-volume-claim","label":"List Persistent Volume Claims","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-persistent-volume-claim","label":"Create a Persistent Volume Claim","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-persistent-volume-claim","label":"Read a Persistent Volume Claim","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-persistent-volume-claim","label":"Replace a Persistent Volume Claim","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-persistent-volume-claim","label":"Delete a Persistent Volume Claim","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-persistent-volume-claim","label":"Patch a Persistent Volume Claim","className":"api-method patch"},{"type":"doc","id":"version-v1.1/api/list-persistent-volume-claim-for-all-namespaces","label":"List Persistent Volume Claims For All Namespaces","className":"api-method get"}]},{"type":"category","label":"SSH Keys","items":[{"type":"doc","id":"version-v1.1/api/list-key-pair-for-all-namespaces","label":"List Key Pairs For All Namespaces","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/list-namespaced-key-pair","label":"List Key Pairs","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-key-pair","label":"Create a Key Pair","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-key-pair","label":"Read a Key Pair","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-key-pair","label":"Replace a Key Pair","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-key-pair","label":"Delete a Key Pair","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-key-pair","label":"Patch a Key Pair","className":"api-method patch"}]},{"type":"category","label":"Support Bundles","items":[{"type":"doc","id":"version-v1.1/api/list-namespaced-support-bundle","label":"List Support Bundles","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-support-bundle","label":"Create a Support Bundle","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-support-bundle","label":"Read a Support Bundle","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-support-bundle","label":"Replace a Support Bundle","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-support-bundle","label":"Delete a Support Bundle","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-support-bundle","label":"Patch a Support Bundle","className":"api-method patch"},{"type":"doc","id":"version-v1.1/api/list-support-bundle-for-all-namespaces","label":"List Support Bundles For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Upgrades","items":[{"type":"doc","id":"version-v1.1/api/list-namespaced-upgrade","label":"List Upgrades","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-upgrade","label":"Create an Upgrade","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-upgrade","label":"Read an Upgrade","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-upgrade","label":"Replace an Upgrade","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-upgrade","label":"Delete an Upgrade","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-upgrade","label":"Patch an Upgrade","className":"api-method patch"},{"type":"doc","id":"version-v1.1/api/list-upgrade-for-all-namespaces","label":"List Upgrades For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Backups","items":[{"type":"doc","id":"version-v1.1/api/list-namespaced-virtual-machine-backup","label":"List Virtual Machine Backups","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-virtual-machine-backup","label":"Create a Virtual Machine Backup","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-virtual-machine-backup","label":"Read a Virtual Machine Backup","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-virtual-machine-backup","label":"Replace a Virtual Machine Backup","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-virtual-machine-backup","label":"Delete a Virtual Machine Backup","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-virtual-machine-backup","label":"Patch a Virtual Machine Backup","className":"api-method patch"},{"type":"doc","id":"version-v1.1/api/list-virtual-machine-backup-for-all-namespaces","label":"List Virtual Machine Backups For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Images","items":[{"type":"doc","id":"version-v1.1/api/list-namespaced-virtual-machine-image","label":"List Virtual Machine Images","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-virtual-machine-image","label":"Create a Virtual Machine Image","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-virtual-machine-image","label":"Read a Virtual Machine Image","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-virtual-machine-image","label":"Replace a Virtual Machine Image","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-virtual-machine-image","label":"Delete a Virtual Machine Image","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-virtual-machine-image","label":"Patch a Virtual Machine Image","className":"api-method patch"},{"type":"doc","id":"version-v1.1/api/list-virtual-machine-image-for-all-namespaces","label":"List Virtual Machine Images For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Restores","items":[{"type":"doc","id":"version-v1.1/api/list-namespaced-virtual-machine-restore","label":"List Virtual Machine Restores","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-virtual-machine-restore","label":"Create a Virtual Machine Restore","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-virtual-machine-restore","label":"Read a Virtual Machine Restore","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-virtual-machine-restore","label":"Replace a Virtual Machine Restore","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-virtual-machine-restore","label":"Delete a Virtual Machine Restore","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-virtual-machine-restore","label":"Patch a Virtual Machine Restore","className":"api-method patch"},{"type":"doc","id":"version-v1.1/api/list-virtual-machine-restore-for-all-namespaces","label":"List Virtual Machine Restores For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Virtual Machine Templates","items":[{"type":"doc","id":"version-v1.1/api/list-namespaced-virtual-machine-template","label":"List Virtual Machine Templates","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-virtual-machine-template","label":"Create a Virtual Machine Template","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-virtual-machine-template","label":"Read a Virtual Machine Template","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-virtual-machine-template","label":"Replace a Virtual Machine Template","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-virtual-machine-template","label":"Delete a Virtual Machine Template","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-virtual-machine-template","label":"Patch a Virtual Machine Template","className":"api-method patch"},{"type":"doc","id":"version-v1.1/api/list-namespaced-virtual-machine-template-version","label":"List Virtual Machine Template Versions","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-virtual-machine-template-version","label":"Create a Virtual Machine Template Version","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-virtual-machine-template-version","label":"Read a Virtual Machine Template Version","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-virtual-machine-template-version","label":"Replace a Virtual Machine Template Version","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-virtual-machine-template-version","label":"Delete a Virtual Machine Template Version","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-virtual-machine-template-version","label":"Patch a Virtual Machine Template Version","className":"api-method patch"},{"type":"doc","id":"version-v1.1/api/list-virtual-machine-template-for-all-namespaces","label":"List Virtual Machine Templates For All Namespaces","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/list-virtual-machine-template-version-for-all-namespaces","label":"List Virtual Machine Template Versions For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Networks","items":[{"type":"doc","id":"version-v1.1/api/list-namespaced-network-attachment-definition","label":"List Network Attachment Definitions","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-network-attachment-definition","label":"Create a Network Attachment Definition","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-network-attachment-definition","label":"Read a Network Attachment Definition","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-network-attachment-definition","label":"Replace a Network Attachment Definition","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-network-attachment-definition","label":"Delete a Network Attachment Definition","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-network-attachment-definition","label":"Patch a Network Attachment Definition","className":"api-method patch"},{"type":"doc","id":"version-v1.1/api/list-network-attachment-definition-for-all-namespaces","label":"List Network Attachment Definitions For All Namespaces","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/list-namespaced-cluster-network","label":"List Cluster Networks","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-cluster-network","label":"Create a Cluster Network","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-cluster-network","label":"Read a Cluster Network","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-cluster-network","label":"Replace a Cluster Network","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-cluster-network","label":"Delete a Cluster Network","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-cluster-network","label":"Patch a Cluster Network","className":"api-method patch"},{"type":"doc","id":"version-v1.1/api/list-namespaced-node-network","label":"List Node Networks","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-node-network","label":"Create a Node Network","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-node-network","label":"Read a Node Network","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-node-network","label":"Replace a Node Network","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-node-network","label":"Delete a Node Network","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-node-network","label":"Patch a Node Network","className":"api-method patch"}]},{"type":"category","label":"Migrations","items":[{"type":"doc","id":"version-v1.1/api/list-namespaced-virtual-machine-instance-migration","label":"List Virtual Machine Instance Migrations","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-virtual-machine-instance-migration","label":"Create a Virtual Machine Instance Migration","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-virtual-machine-instance-migration","label":"Read a Virtual Machine Instance Migration","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-virtual-machine-instance-migration","label":"Replace a Virtual Machine Instance Migration","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-virtual-machine-instance-migration","label":"Delete a Virtual Machine Instance Migration","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-virtual-machine-instance-migration","label":"Patch a Virtual Machine Instance Migration","className":"api-method patch"},{"type":"doc","id":"version-v1.1/api/list-virtual-machine-instance-migration-for-all-namespaces","label":"List Virtual Machine Instance Migrations For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Virtual Machines","items":[{"type":"doc","id":"version-v1.1/api/list-namespaced-virtual-machine-instance","label":"List Virtual Machine Instances","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/read-namespaced-virtual-machine-instance","label":"Read a Virtual Machine Instance","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/list-namespaced-virtual-machine","label":"List Virtual Machines","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/create-namespaced-virtual-machine","label":"Create a Virtual Machine","className":"api-method post"},{"type":"doc","id":"version-v1.1/api/read-namespaced-virtual-machine","label":"Read a Virtual Machine","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/replace-namespaced-virtual-machine","label":"Replace a Virtual Machine","className":"api-method put"},{"type":"doc","id":"version-v1.1/api/delete-namespaced-virtual-machine","label":"Delete a Virtual Machine","className":"api-method delete"},{"type":"doc","id":"version-v1.1/api/patch-namespaced-virtual-machine","label":"Patch a Virtual Machine","className":"api-method patch"},{"type":"doc","id":"version-v1.1/api/list-virtual-machine-instance-for-all-namespaces","label":"List Virtual Machine Instances For All Namespaces","className":"api-method get"},{"type":"doc","id":"version-v1.1/api/list-virtual-machine-for-all-namespaces","label":"List Virtual Machines For All Namespaces","className":"api-method get"}]}]; \ No newline at end of file diff --git a/versioned_docs/version-v1.2/advanced/_category_.json b/versioned_docs/version-v1.2/advanced/_category_.json new file mode 100644 index 00000000000..cbadf85db03 --- /dev/null +++ b/versioned_docs/version-v1.2/advanced/_category_.json @@ -0,0 +1,6 @@ +{ + "position": 13, + "label": "Advanced", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/versioned_docs/version-v1.2/advanced/addons.md b/versioned_docs/version-v1.2/advanced/addons.md new file mode 100644 index 00000000000..4a51764fb3a --- /dev/null +++ b/versioned_docs/version-v1.2/advanced/addons.md @@ -0,0 +1,52 @@ +--- +sidebar_position: 5 +sidebar_label: Addons +title: "Addons" +--- + + + + + +Harvester makes optional functionality available as Addons. + +One of the key reasons for the same is to ensure that Harvester installation footprint can be kept low while allowing users to enable/disable functionality based on their use case or requirements. + +Some level of customization is allowed for each addon, which depends on the underlying addon. + +_Available as of v1.1.0_ + +Harvester v1.2.0 ships with five Addons: +* [pcidevices-controller](./addons/pcidevices.md) +* [vm-import-controller](./addons/vmimport.md) +* [rancher-monitoring](../monitoring/harvester-monitoring.md) +* [rancher-logging](../logging/harvester-logging.md) +* [harvester-seeder](./addons/seeder.md) + +![](/img/v1.2/addons/AddonsV120.png) + +:::note + +**harvester-seeder** is released as an experimental feature in Harvester v1.2.0 and has an **Experimental** label added to the **Name**. + +::: + +You can enable a **Disabled** by choosing an addon and selecting **⋮** > **Enable** from the **Basic** tab. + +![](/img/v1.2/addons/enable-rancher-logging-addon.png) + +When the addon is enabled successfully, the **State** will be **DeploySuccessful**. + +![](/img/v1.2/addons/deploy-successful-addon.png) + +You can disable an **Enabled** by choosing an addon and selecting **⋮** > **Disable** or from the **Basic** tab. + +![](/img/v1.2/addons/disable-rancher-monitoring-addon.png) + +When the addon is disabled successfully, the **State** will be **Disabled**. + +:::note + +When an addon is disabled, the configuration data is stored to reuse when the addon is enabled again. + +::: \ No newline at end of file diff --git a/versioned_docs/version-v1.2/advanced/addons/_category_.json b/versioned_docs/version-v1.2/advanced/addons/_category_.json new file mode 100644 index 00000000000..ef7472d3c62 --- /dev/null +++ b/versioned_docs/version-v1.2/advanced/addons/_category_.json @@ -0,0 +1,6 @@ +{ + "position": 6, + "label": "Available Addons", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/versioned_docs/version-v1.2/advanced/addons/pcidevices.md b/versioned_docs/version-v1.2/advanced/addons/pcidevices.md new file mode 100644 index 00000000000..53f9d8de4ab --- /dev/null +++ b/versioned_docs/version-v1.2/advanced/addons/pcidevices.md @@ -0,0 +1,97 @@ +--- +sidebar_position: 2 +sidebar_label: PCI Devices +title: "PCI Devices" +--- + + + + + +_Available as of v1.1.0_ + +A `PCIDevice` in Harvester represents a host device with a PCI address. +The devices can be passed through the hypervisor to a VM by creating a `PCIDeviceClaim` resource, +or by using the UI to enable passthrough. Passing a device through the hypervisor means that +the VM can directly access the device, and effectively owns the device. A VM can even install +its own drivers for that device. + +This is accomplished by using the `pcidevices-controller` addon. + +To use the PCI devices feature, users need to enable the `pcidevices-controller` addon first. + +![](/img/v1.2/vm-import-controller/EnableAddon.png) + +Once the `pcidevices-controller` addon is deployed successfully, it can take a few minutes for it to scan and the PCIDevice CRDs to become available. +![](/img/v1.2/pcidevices/PcideviceEnabled.png) +## Enabling Passthrough on a PCI Device + +1. Now go to the `Advanced -> PCI Devices` page: + + ![](/img/v1.2/pcidevices/advanced-pcidevices-index.png) + +1. Search for your device by vendor name (e.g. NVIDIA, Intel, etc.) or device name. + + ![](/img/v1.2/pcidevices/search-pcidevices.png) + +1. Select the devices you want to enable for passthrough: + + ![](/img/v1.2/pcidevices/select-pcidevices.png) + +1. Then click **Enable Passthrough** and read the warning message. If you still want to enable these devices, click **Enable** and wait for all devices to be `Enabled`. + :::caution + Please do not use `host-owned` PCI devices (e.g., management and VLAN NICs). Incorrect device allocation may cause damage to your cluster, including node failure. + ::: + + ![](/img/v1.2/pcidevices/enable-pcidevices-inprogress.png) + + ![](/img/v1.2/pcidevices/enable-pcidevices-done.png) + +## Attaching PCI Devices to a VM + +After enabling these PCI devices, you can navigate to the **Virtual Machines** page and select **Edit Config** to pass these devices. + +![](/img/v1.2/pcidevices/vm-pcidevices-edit-config.png) + +Select **PCI Devices** and use the **Available PCI Devices** drop-down. Select the devices you want to attach from the list displayed and then click **Save**. + +![](/img/v1.2/pcidevices/vm-pcidevices-attach.png) + + +## Using a passed-through PCI Device inside the VM + +Boot the VM up, and run `lspci` inside the VM, the attached PCI devices will show up, although the PCI address in the VM won't necessarily match the PCI address in the host. + + +## Installing drivers for your PCI device inside the VM + +This is just like installing drivers in the host. The PCI passthrough feature will bind the host device to the `vfio-pci` driver, which gives VMs the ability to use their own drivers. [Here is a screenshot](https://tobilehman.com/posts/suse-harvester-pci/#toc) of NVIDIA drivers being installed in a VM. It includes a CUDA example that proves that the device drivers work. + +## SRIOV Network Devices +_Available as of v1.2.0_ + +![](/img/v1.2/pcidevices/SriovNetworkDevicesLink.png) + +The `pcidevices-controller` addon can now scan network interfaces on the underlying hosts and check if they support SRIOV Virtual Functions (VFs). If a valid device is found, `pcidevices-controller` will generate a new `SRIOVNetworkDevice` object. + +![](/img/v1.2/pcidevices/SriovNetworkDevicesList.png) + +To create VFs on a SriovNetworkDevice, you can click **⋮ > Enable** and then define the **Number of Virtual Functions**. +![](/img/v1.2/pcidevices/SriovNetworkDeviceEnable.png) + +![](/img/v1.2/pcidevices/SriovNetworkVFDefinition.png) + +The `pcidevices-controller` will define the VFs on the network interface and report the new PCI device status for the newly created VFs. + +![](/img/v1.2/pcidevices/SriovNetworkDevicesVFStatus.png) + +On the next re-scan, the `pcidevices-controller` will create the PCIDevices for VFs. This can take up to 1 minute. + +You can now navigate to the **PCI Devices** page to view the new devices. + +We have also introduced a new filter to help you filter PCI devices by the underlying network interface. + +![](/img/v1.2/pcidevices/SriovNetworkDevicesFilter.png) + +The newly created PCI device can be passed through to virtual machines like any other PCI device. +![](/img/v1.2/pcidevices/SriovNetworkDevicesFilterResult.png) \ No newline at end of file diff --git a/versioned_docs/version-v1.2/advanced/addons/rancher-vcluster.md b/versioned_docs/version-v1.2/advanced/addons/rancher-vcluster.md new file mode 100644 index 00000000000..0b889df3dd7 --- /dev/null +++ b/versioned_docs/version-v1.2/advanced/addons/rancher-vcluster.md @@ -0,0 +1,59 @@ +--- +sidebar_position: 5 +sidebar_label: Rancher Manager +title: "Rancher Manager (Experimental)" +--- + + + + + +_Available as of v1.2.0_ + +The `rancher-vcluster` addon allows you to run Rancher Manager as a workload on the underlying Harvester cluster and is implemented using [vcluster](https://www.vcluster.com/). + +![](/img/v1.2/vm-import-controller/EnableAddon.png) + +The addon runs a nested K3s cluster in the `rancher-vcluster` namespace and deploys Rancher to this cluster. + +During the installation, the ingress for Rancher is synced to the Harvester cluster, allowing end users to access Rancher. + +## Installing rancher-vcluster + +The `rancher-vcluster` addon is not packaged with Harvester, but you can find it in the [expreimental-addon repo](https://github.com/harvester/experimental-addons). + +Assuming you are using the Harvester kubeconfig, you can run the following commands to install the addon: + +``` +kubectl apply -f https://raw.githubusercontent.com/harvester/experimental-addons/main/rancher-vcluster/rancher-vcluster.yaml +``` + +## Configuring rancher-vcluster + +After installing the addon, you need to configure it from the Harvester UI as follows: + +1. Select **Advanced** > **Addons**. +1. Find the `rancher-vcluster` addon and select **⋮** > **Edit Config**. + +![](/img/v1.2/rancher-vcluster/VclusterConfig.png) + +1. In the **Hostname** field, enter a valid DNS record pointing to the Harvester VIP. This is essential as the vcluster ingress is synced to the parent Harvester cluster. A valid hostname is used to filter ingress traffic to the vcluster workload. +1. In the **Bootstrap Password** field, enter the bootstrap password for the new Rancher deployed on the vcluster. + +Once the addon is deployed, Rancher can take a few minutes to become available. + +You can then access Rancher via the hostname DNS record that you provided. + +See [Rancher Integration](../../rancher/virtualization-management.md) for more information. + +:::note Disabling rancher-vcluster + +The `rancher-vcluster` addon is deployed on a `vcluster` Statefulset that uses a Longhorn PVC. + +When `rancher-vcluster` is disabled, the PVC `data-rancher-vcluster-0` will remain in the `rancher-vcluster` namespace. + +If you enable the addon again, the PVC is re-used, and Rancher will have the old state available again. + +If you want to wipe the data, ensure that the PVC is deleted. + +::: \ No newline at end of file diff --git a/versioned_docs/version-v1.2/advanced/addons/seeder.md b/versioned_docs/version-v1.2/advanced/addons/seeder.md new file mode 100644 index 00000000000..5744c97e0b5 --- /dev/null +++ b/versioned_docs/version-v1.2/advanced/addons/seeder.md @@ -0,0 +1,55 @@ +--- +sidebar_position: 4 +sidebar_label: Seeder +title: "Seeder" +--- + + + + + +_Available as of v1.2.0_ + +The `harvester-seeder` addon lets you perform out-of-band operations on underlying nodes. + +This addon can also discover hardware and hardware events for bare-metal nodes that support redfish-based access and then associate the hardware with the corresponding Harvester nodes. + +You must enable the `harvester-seeder` addon from the **Addons** page to get started. + +![](/img/v1.2/vm-import-controller/EnableAddon.png) + +Once the addon is enabled, find the desired host and select **Edit Config** and go to the **Out-Of-Band Access** tab. + +![](/img/v1.2/seeder/EditConfig.png) + +![](/img/v1.2/seeder/OutOfBandAccess.png) + +`seeder` leverages `ipmi` to manage the underlying node hardware. + +Hardware discovery and event detection require `redfish` support. + +## Power operations + +Once you've defined the out-of-band config for a node, you can put the node into `Maintenance` mode, which allows you to shut down or reboot the node as needed. + +![](/img/v1.2/seeder/ShutdownReboot.png) + +If a node is shut down, you can also select **Power On** to power it on again: + +![](/img/v1.2/seeder/PowerOn.png) + + +## Hardware event aggregation + +If you've enabled **Event** in **Out-of-Band Access**, `seeder` will leverage `redfish` to query the underlying hardware for information about component failures and fan temperatures. + +This information is associated with Harvester nodes and can be used as Kubernetes events. + +![](/img/v1.2/seeder/HardwareEvents.png) + + +:::info + +Sometimes, the `Out-Of-Band Access` section may be stuck with the message `Waiting for "inventories.metal.harvesterhci.io" to be ready`. In this case, you need to refresh the page. For more information, see [this issue](https://github.com/harvester/harvester/issues/4412). + +::: \ No newline at end of file diff --git a/versioned_docs/version-v1.2/advanced/addons/vmimport.md b/versioned_docs/version-v1.2/advanced/addons/vmimport.md new file mode 100644 index 00000000000..c41883982e6 --- /dev/null +++ b/versioned_docs/version-v1.2/advanced/addons/vmimport.md @@ -0,0 +1,187 @@ +--- +sidebar_position: 3 +sidebar_label: VM Import +title: "VM Import" +--- + + + + + +_Available as of v1.1.0_ + +Beginning with v1.1.0, users can import their virtual machines from VMWare and OpenStack into Harvester. + +This is accomplished using the vm-import-controller addon. + +To use the VM Import feature, users need to enable the vm-import-controller addon. + +![](/img/v1.2/vm-import-controller/EnableAddon.png) + +By default, vm-import-controller leverages ephemeral storage, which is mounted from /var/lib/kubelet. + +During the migration, a large VM's node could run out of space on this mount, resulting in subsequent scheduling failures. + +To avoid this, users are advised to enable PVC-backed storage and customize the amount of storage needed. According to the best practice, the PVC size should be twice the size of the largest VM being migrated. This is essential as the PVC is used as scratch space to download the VM, and convert the disks into raw image files. + +![](/img/v1.2/vm-import-controller/ConfigureAddon.png) + +## vm-import-controller + +Currently, the following source providers are supported: +* VMWare +* OpenStack + +## API +The vm-import-controller introduces two CRDs. + +### Sources +Sources allow users to define valid source clusters. + +For example: + +```yaml +apiVersion: migration.harvesterhci.io/v1beta1 +kind: VmwareSource +metadata: + name: vcsim + namespace: default +spec: + endpoint: "https://vscim/sdk" + dc: "DCO" + credentials: + name: vsphere-credentials + namespace: default +``` + +The secret contains the credentials for the vCenter endpoint: + +```yaml +apiVersion: v1 +kind: Secret +metadata: + name: vsphere-credentials + namespace: default +stringData: + "username": "user" + "password": "password" +``` + +As part of the reconciliation process, the controller will log into vCenter and verify whether the `dc` specified in the source spec is valid. + +Once this check is passed, the source is marked as ready and can be used for VM migrations. + +```shell +$ kubectl get vmwaresource.migration +NAME STATUS +vcsim clusterReady +``` + +For OpenStack-based source clusters, an example definition is as follows: + +```yaml +apiVersion: migration.harvesterhci.io/v1beta1 +kind: OpenstackSource +metadata: + name: devstack + namespace: default +spec: + endpoint: "https://devstack/identity" + region: "RegionOne" + credentials: + name: devstack-credentials + namespace: default +``` + +The secret contains the credentials for the OpenStack endpoint: + +```yaml +apiVersion: v1 +kind: Secret +metadata: + name: devstack-credentials + namespace: default +stringData: + "username": "user" + "password": "password" + "project_name": "admin" + "domain_name": "default" + "ca_cert": "pem-encoded-ca-cert" +``` + +The OpenStack source reconciliation process attempts to list VMs in the project and marks the source as ready. + +```shell +$ kubectl get opestacksource.migration +NAME STATUS +devstack clusterReady +``` + +### VirtualMachineImport +The VirtualMachineImport CRD provides a way for users to define a source VM and map to the actual source cluster to perform VM export/import. + +A sample VirtualMachineImport looks like this: + +```yaml +apiVersion: migration.harvesterhci.io/v1beta1 +kind: VirtualMachineImport +metadata: + name: alpine-export-test + namespace: default +spec: + virtualMachineName: "alpine-export-test" + networkMapping: + - sourceNetwork: "dvSwitch 1" + destinationNetwork: "default/vlan1" + - sourceNetwork: "dvSwitch 2" + destinationNetwork: "default/vlan2" + sourceCluster: + name: vcsim + namespace: default + kind: VmwareSource + apiVersion: migration.harvesterhci.io/v1beta1 +``` + +This will trigger the controller to export the VM named "alpine-export-test" on the VMWare source cluster to be exported, processed and recreated into the harvester cluster + +This can take a while based on the size of the virtual machine, but users should see `VirtualMachineImages` created for each disk in the defined virtual machine. + +The list of items in `networkMapping` will define how the source network interfaces are mapped to the Harvester Networks. + +If a match is not found, each unmatched network interface is attached to the default `managementNetwork`. + +Once the virtual machine has been imported successfully, the object will reflect the status: + +```shell +$ kubectl get virtualmachineimport.migration +NAME STATUS +alpine-export-test virtualMachineRunning +openstack-cirros-test virtualMachineRunning + +``` + +Similarly, users can define a VirtualMachineImport for an OpenStack source as well: + +```yaml +apiVersion: migration.harvesterhci.io/v1beta1 +kind: VirtualMachineImport +metadata: + name: openstack-demo + namespace: default +spec: + virtualMachineName: "openstack-demo" #Name or UUID for instance + networkMapping: + - sourceNetwork: "shared" + destinationNetwork: "default/vlan1" + - sourceNetwork: "public" + destinationNetwork: "default/vlan2" + sourceCluster: + name: devstack + namespace: default + kind: OpenstackSource + apiVersion: migration.harvesterhci.io/v1beta1 +``` + +:::note +OpenStack allows users to have multiple instances with the same name. In such a scenario, users are advised to use the Instance ID. The reconciliation logic tries to perform a name-to-ID lookup when a name is used. +::: \ No newline at end of file diff --git a/versioned_docs/version-v1.2/advanced/csidriver.md b/versioned_docs/version-v1.2/advanced/csidriver.md new file mode 100644 index 00000000000..c8ef7fe4888 --- /dev/null +++ b/versioned_docs/version-v1.2/advanced/csidriver.md @@ -0,0 +1,76 @@ +--- +sidebar_position: 3 +sidebar_label: Third-Party Storage Support +title: "Third-Party Storage Support" +--- + + + + + + + +_Available as of v1.2.0_ + +Harvester now offers the capability to install a [Container Storage Interface (CSI)](https://kubernetes-csi.github.io/docs/introduction.html) in your Harvester cluster. This allows you to leverage external storage for the Virtual Machine's non-system data disk, allowing you to use different drivers tailored for specific needs, whether for performance optimization or seamless integration with your existing in-house storage solutions. + +:::note + +The Virtual Machine (VM) image provisioner in Harvester still relies on Longhorn. Before version 1.2.0, Harvester exclusively supported Longhorn for storing VM data and did not offer support for external storage as a destination for VM data. + +::: + +## Prerequisites + +For the Harvester functions to work well, the third-party CSI driver needs to have the following capabilities: +- Support expansion +- Support snapshot +- Support clone +- Support block device +- Support Read-Write-Many (RWX), for [Live Migration](../vm/live-migration.md) + +## Create Harvester cluster + +Harvester's operating system follows an immutable design, meaning that most OS files revert to their pre-configured state after a reboot. Therefore, you might need to perform additional configurations before installing the Harvester cluster for third-party CSI drivers. + +Some CSI drivers require additional persistent paths on the host. You can add these paths to [`os.persistent_state_paths`](../install/harvester-configuration.md#ospersistent_state_paths). + +Some CSI drivers require additional software packages on the host. You can install these packages with [`os.after_install_chroot_commands`](../install/harvester-configuration.md#osafter_install_chroot_commands). + +:::note + +Upgrading Harvester causes the changes to the OS in the `after-install-chroot` stage to be lost. You must also configure the `after-upgrade-chroot` to make your changes persistent across an upgrade. Refer to [Runtime persistent changes](https://rancher.github.io/elemental-toolkit/docs/customizing/runtime_persistent_changes/) before upgrading Harvester. + +::: + +## Install the CSI driver + +After installing the Harvester cluster is complete, refer to [How can I access the kubeconfig file of the Harvester cluster?](../faq.md#how-can-i-access-the-kubeconfig-file-of-the-harvester-cluster) to get the kubeconfig of the cluster. + +With the kubeconfig of the Harvester cluster, you can install the third-party CSI drivers into the cluster by following the installation instructions for each CSI driver. You must also refer to the CSI driver documentation to create the `StorageClass` and `VolumeSnapshotClass` in the Harvester cluster. + +## Configure Harvester Cluster + +Before you can make use of Harvester's **Backup & Snapshot** features, you need to set up some essential configurations through the Harvester [csi-driver-config](../advanced/settings.md#csi-driver-config) setting. Follow these steps to make these configurations: + +1. Login to the Harvester UI, then navigate to **Advanced** > **Settings**. +1. Find and select **csi-driver-config**, and then select **⋮** > **Edit Setting** to access the configuration options. +1. Set the **Provisioner** to the third-party CSI driver in the settings. +1. Next, Configure the **Volume Snapshot Class Name**. This setting points to the name of the `VolumeSnapshotClass` used for creating volume snapshots or VM snapshots. +1. Similarly, Configure the **Backup Volume Snapshot Class Name**. This corresponds to the name of the `VolumeSnapshotClass` responsible for creating VM backups. + +![csi-driver-config-external](/img/v1.2/advanced/csi-driver-config-external.png) + +## Use the CSI driver + +After successfully configuring these settings, you can utilize the third-party StorageClass. You can apply the third-party StorageClass when creating an empty volume or adding a new block volume to a VM, enhancing your Harvester cluster's storage capabilities. + +With these configurations in place, your Harvester cluster is ready to make the most of the third-party storage integration. + +![rook-ceph-volume-external](/img/v1.2/advanced/rook-ceph-volume-external.png) + +![rook-ceph-vm-external](/img/v1.2/advanced/rook-ceph-vm-external.png) + +## References + +- [Using Rook Ceph Storage in Harvester](https://harvesterhci.io/kb/using_rook_ceph_storage) \ No newline at end of file diff --git a/versioned_docs/version-v1.2/advanced/settings.md b/versioned_docs/version-v1.2/advanced/settings.md new file mode 100644 index 00000000000..107e366b64b --- /dev/null +++ b/versioned_docs/version-v1.2/advanced/settings.md @@ -0,0 +1,552 @@ +--- +id: index +sidebar_position: 1 +sidebar_label: Settings +title: "Settings" +--- + + + + + +This page contains a list of advanced settings which can be used in Harvester. +You can modify the custom resource `settings.harvesterhci.io` from the Dashboard UI or with the `kubectl` command. + +## `additional-ca` + +This setting allows you to configure additional trusted CA certificates for Harvester to access external services. + +Default: none + +#### Example + +``` +-----BEGIN CERTIFICATE----- +SOME-CA-CERTIFICATES +-----END CERTIFICATE----- +``` + +:::caution + +Changing this setting might cause a short downtime for single-node clusters. + +::: + +## `auto-disk-provision-paths` [Experimental] + +This setting allows Harvester to automatically add disks that match the given glob pattern as VM storage. +It's possible to provide multiple patterns by separating them with a comma. + +:::note + +This setting only adds formatted disks mounted to the system. + +::: + +:::caution + +- This setting is applied to **every Node** in the cluster. +- All the data in these storage devices **will be destroyed**. Use at your own risk. + +::: + +Default: none + +#### Example + +The following example will add disks matching the glob pattern `/dev/sd*` or `/dev/hd*`: + +``` +/dev/sd*,/dev/hd* +``` + +## `backup-target` + +This setting allows you to set a custom backup target to store VM backups. It supports NFS and S3. +For further information, please refer to the [Longhorn documentation][longhorn-backup-target]. + +Default: none + +[longhorn-backup-target]: https://longhorn.io/docs/1.2.2/snapshots-and-backups/backup-and-restore/set-backup-target/#set-up-aws-s3-backupstore + +#### Example + +```json +{ + "type": "s3", + "endpoint": "https://s3.endpoint.svc", + "accessKeyId": "test-access-key-id", + "secretAccessKey": "test-access-key", + "bucketName": "test-bup", + "bucketRegion": "us‑east‑2", + "cert": "", + "virtualHostedStyle": false +} +``` + +## `cluster-registration-url` + +This setting allows you to import the Harvester cluster to Rancher for multi-cluster management. + +Default: none + +#### Example + +``` +https://172.16.0.1/v3/import/w6tp7dgwjj549l88pr7xmxb4x6m54v5kcplvhbp9vv2wzqrrjhrc7c_c-m-zxbbbck9.yaml +``` + +## `containerd-registry` + +This setting allows you to configure a private registry for the Harvester cluster. The value will be set in `/etc/rancher/rke2/registries.yaml` of each node. You can read [RKE2 - Containerd Registry Configuration](https://docs.rke2.io/install/containerd_registry_configuration) for more information. + +:::note + +If you set a username and password for a private registry, the system will automatically remove it to protect the credential after the system saves it in `registries.yaml`. + +::: + +#### Example + +![containerd-registry](/img/v1.2/advanced/containerd-registry.png) + +```json +{ + "Mirrors": { + "docker.io": { + "Endpoints": ["https://myregistry.local:5000"], + "Rewrites": null + } + }, + "Configs": { + "myregistry.local:5000": { + "Auth": { + "Username": "testuser", + "Password": "testpassword" + }, + "TLS": { + "InsecureSkipVerify": false + } + } + } +} +``` + +## `csi-driver-config` + +_Available as of v1.2.0_ + +If you install third-party CSI drivers in the Harvester cluster, you must configure some necessary information through this setting before using **Backup & Snapshot** related features. + +Default: +``` +{ + "driver.longhorn.io": { + "volumeSnapshotClassName": "longhorn-snapshot", + "backupVolumeSnapshotClassName": "longhorn" + } +} +``` + +1. Add the provisioner for the newly added CSI driver. +1. Configure **Volume Snapshot Class Name**, which refers to the name of the `VolumeSnapshotClass` used to create volume snapshots or VM snapshots. +1. Configure **Backup Volume Snapshot Class Name**, which refers to the name of the `VolumeSnapshotClass` used to create VM backups. + +## `default-vm-termination-grace-period-seconds` + +_Available as of v1.2.0_ + +This setting allows you to specify a default termination grace period for stopping a virtual machine in seconds. + +Default: `120` + +## `http-proxy` + +This setting allows you to configure an HTTP proxy to access external services, including the download of images and backup to s3 services. + +Default: `{}` + +The following options and values can be set: + +- Proxy URL for HTTP requests: `"httpProxy": "http://:@:"` +- Proxy URL for HTTPS requests: `"httpsProxy": "https://:@:"` +- Comma-separated list of hostnames and/or CIDRs: `"noProxy": ""` + +:::caution + +If you configure `httpProxy` and `httpsProxy`, you must also put Harvester node's CIDR into `noProxy`, otherwise the Harvester cluster will be broken. +If you also configure `cluster-registration-url`, you usually need to add the host of `cluster-registration-url` to `noProxy` as well, otherwise you cannot access the Harvester cluster from Rancher. + +::: + +#### Example + +```json +{ + "httpProxy": "http://my.proxy", + "httpsProxy": "https://my.proxy", + "noProxy": "some.internal.svc,172.16.0.0/16" +} +``` + +:::note + +Harvester appends necessary addresses to user configured `no-proxy` to ensure the internal traffic works. +i.e., `localhost,127.0.0.1,0.0.0.0,10.0.0.0/8,longhorn-system,cattle-system,cattle-system.svc,harvester-system,.svc,.cluster.local`. `harvester-system` was added into the list since v1.1.2. + +::: + +:::caution + +Changing this setting might cause a short downtime for single-node clusters. + +::: + +## `log-level` + +This setting allows you to configure the log level for the Harvester server. + +Default: `info` + +The following values can be set. The list goes from the least to most verbose log level: + +- `panic` +- `fatal` +- `error` +- `warn`, `warning` +- `info` +- `debug` +- `trace` + +#### Example + +``` +debug +``` + +## `ntp-servers` + +_Available as of v1.2.0_ + +This setting allows you to configure NTP servers for time synchronization on the Harvester nodes. + +Using this setting, you can define NTP servers during [installation](../install/harvester-configuration.md#osntp_servers) or update NTP servers after installation. + +:::caution + +Modifying the NTP servers will replace the previous values for all nodes. + +::: + +Default: "" + +#### Example + +``` +{ + "ntpServers": [ + "0.suse.pool.ntp.org", + "1.suse.pool.ntp.org" + ] +} +``` + +## `overcommit-config` + +This setting allows you to configure the percentage for resources overcommit on CPU, memory, and storage. By setting resources overcommit, this will permit to schedule additional virtual machines even if the the physical resources are already fully utilized. + +Default: `{ "cpu":1600, "memory":150, "storage":200 }` + +The default CPU overcommit with 1600% means, for example, if the CPU resources +limit of a virtual machine is `1600m` core, Harvester would only request `100m` +CPU for it from Kubernetes scheduler. + +#### Example + +```json +{ + "cpu": 1000, + "memory": 200, + "storage": 300 +} +``` + +## `release-download-url` + +_Available as of v1.0.1_ + +This setting allows you to configure the `upgrade release download` URL address. Harvester will get the ISO URL and checksum value from the `${URL}/${VERSION}/version.yaml` file hosted by the configured URL. + +Default: `https://releases.rancher.com/harvester` + +#### Example of the version.yaml + +``` +apiVersion: harvesterhci.io/v1beta1 +kind: Version +metadata: + name: ${VERSION} + namespace: harvester-system +spec: + isoChecksum: ${ISO_CHECKSUM} + isoURL: ${ISO_URL} +``` + +## `server-version` + +This setting displays the version of Harvester server. + +#### Example + +``` +v1.0.0-abcdef-head +``` + +## `ssl-certificates` + +This setting allows you to configure serving certificates for Harvester UI/API. + +Default: `{}` + +#### Example + +```json +{ + "ca": "-----BEGIN CERTIFICATE-----\nSOME-CERTIFICATE-ENCODED-IN-PEM-FORMAT\n-----END CERTIFICATE-----", + "publicCertificate": "-----BEGIN CERTIFICATE-----\nSOME-CERTIFICATE-ENCODED-IN-PEM-FORMAT\n-----END CERTIFICATE-----", + "privateKey": "-----BEGIN RSA PRIVATE KEY-----\nSOME-PRIVATE-KEY-ENCODED-IN-PEM-FORMAT\n-----END RSA PRIVATE KEY-----" +} +``` + +:::caution + +Changing this setting might cause a short downtime on single-node clusters. + +::: + +## `ssl-parameters` + +This setting allows you to change the enabled SSL/TLS protocols and ciphers of Harvester GUI and API. + +The following options and values can be set: + +- `protocols`: Enabled protocols. See NGINX Ingress Controller's configs [`ssl-protocols`](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#ssl-protocols) for supported input. + +- `ciphers`: Enabled ciphers. See NGINX Ingress Controller's configs [`ssl-ciphers`](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#ssl-ciphers) for supported input. + +If no value is provided, `protocols` is set to `TLSv1.2` only and the `ciphers` list is +`ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305`. + +Default: none + +:::note + +See [Troubleshooting](../troubleshooting/harvester.md#i-cant-access-harvester-after-i-changed-ssltls-enabled-protocols-and-ciphers) if you have misconfigured this setting and no longer have access to Harvester GUI and API. + +::: + +#### Example + +The following example sets the enabled SSL/TLS protocols to `TLSv1.2` and `TLSv1.3` and the ciphers list to +`ECDHE-ECDSA-AES128-GCM-SHA256` and `ECDHE-ECDSA-CHACHA20-POLY1305`. + +``` +{ + "protocols": "TLSv1.2 TLSv1.3", + "ciphers": "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305" +} +``` + +## `storage-network` + +By default, Longhorn uses the default management network in the Harvester cluster that is limited to a single interface and shared with other workloads cluster-wide. This setting allows you to configure a segregated storage network when network isolation is preferred. + +For details, please refer to the [Harvester Storage Network](./storagenetwork.md) + +:::caution + +Any change to storage-network requires shutting down all VMs before applying this setting. +IP Range should be IPv4 CIDR format and 4 times the number of your cluster nodes. + +::: + +Default: "" + +#### Example + +``` +{ + "vlan": 100, + "clusterNetwork": "storage", + "range": "192.168.0.0/24" +} +``` + +## `support-bundle-image` + +_Available as of v1.2.0_ + +This setting allows you to configure the support bundle image, with various versions available in [rancher/support-bundle-kit](https://hub.docker.com/r/rancher/support-bundle-kit/tags). + +Default: +``` +{ + "repository": "rancher/support-bundle-kit", + "tag": "v0.0.25", + "imagePullPolicy": "IfNotPresent" +} +``` + +## `support-bundle-namespaces` + +_Available as of v1.2.0_ + +This setting allows you to specify additional namespaces when collecting a support bundle. The support bundle will only capture resources from pre-defined namespaces by default. + +Here is the pre-defined namespaces list: +- cattle-dashboards +- cattle-fleet-local-system +- cattle-fleet-system +- cattle-fleet-clusters-system +- cattle-monitoring-system +- fleet-local +- harvester-system +- local +- longhorn-system +- cattle-logging-system + +If you select more namespaces, it will append to the pre-defined namespaces list. + +Default: none + +## `support-bundle-timeout` + +_Available as of v1.2.0_ + +This setting lets you define the support bundle's default timeout duration in minutes. Use `0` to disable the timeout feature. + +Default: `10` + +## `upgrade-checker-enabled` + +This setting allows you to automatically check if there's an upgrade available for Harvester. + +Default: `true` + +#### Example + +``` +false +``` + +## `upgrade-checker-url` + +This setting allows you to configure the URL for the upgrade check of Harvester. Can only be used if the `upgrade-checker-enabled` setting is set to true. + +Default: `https://harvester-upgrade-responder.rancher.io/v1/checkupgrade` + +#### Example + +``` +https://your.upgrade.checker-url/v99/checkupgrade +``` + +## `vip-pools` + +_Deprecated as of v1.2.0, use [IP Pool](../networking/ippool.md) instead_ + +This setting allows you to configure the global or namespace IP address pools of the VIP by CIDR or IP range. + +Default: `{}` + +:::note +Configuring multi-CIDR or IP range from UI is only available from Harvester v1.1.1. +::: + +#### Example + +```json +{ + "default": "172.16.0.0/24,172.16.1.0/24", + "demo": "172.16.2.50-172.16.2.100,172.16.2.150-172.16.3.200" +} +``` + +## `vm-force-reset-policy` + +This setting allows you to force reschedule VMs when a node is unavailable. When a node turns to be `Not Ready`, it will force delete the VM on that node and reschedule it to another available node after a period of seconds. + +Default: `{"enable":true, "period":300}` + +:::note +When a host is unavailable or is powered off, the VM only reboots and does not migrate. +::: + +#### Example + +```json +{ + "enable": "true", + "period": 300 +} +``` + +## UI Settings + +### `branding` + +_Available as of v1.2.0_ + +This setting allows you to globally re-brand the UI by customizing the Harvester product name, logos, and color scheme. + +Default: **Harvester** + +![containerd-registry](/img/v1.2/advanced/branding.png) + +You can set the following options and values: + +- **Private Label:** This option replaces "Harvester" with the value you provide in most places. +- **Logo:** Upload light and dark logos to replace the Harvester logo in the top-level navigation header. +- **Favicon:** Upload an icon to replace the Harvester favicon in the browser tab. +- **Primary Color:** You can override the primary color used throughout the UI with a custom color of your choice. +- **Link Color:** You can override the link color used throughout the UI with a custom color of your choice. + +### `ui-index` + +This setting allows you to configure the HTML index location for the UI. + +Default: `https://releases.rancher.com/harvester-ui/dashboard/latest/index.html` + +#### Example + +``` +https://your.static.dashboard-ui/index.html +``` + +### `ui-plugin-index` + +This setting allows you to configure the JS address for the Harvester plugin (when accessing Harvester from Rancher). + +Default: `https://releases.rancher.com/harvester-ui/plugin/harvester-latest/harvester-latest.umd.min.js` + +#### Example + +``` +https://your.static.dashboard-ui/*.umd.min.js +``` + +### `ui-source` + +This setting allows you to configure how to load the UI source. + +You can set the following values: + +- `auto`: The default. Auto-detect whether to use bundled UI or not. +- `external`: Use external UI source. +- `bundled`: Use the bundled UI source. + +#### Example + +``` +external +``` diff --git a/versioned_docs/version-v1.2/advanced/storageclass.md b/versioned_docs/version-v1.2/advanced/storageclass.md new file mode 100644 index 00000000000..df6b585b41d --- /dev/null +++ b/versioned_docs/version-v1.2/advanced/storageclass.md @@ -0,0 +1,126 @@ +--- +sidebar_position: 2 +sidebar_label: StorageClass +title: "StorageClass" +--- + + + + + +A StorageClass allows administrators to describe the **classes** of storage they offer. Different Longhorn StorageClasses might map to replica policies, or to node schedule policies, or disk schedule policies determined by the cluster administrators. This concept is sometimes called **profiles** in other storage systems. + +:::note + +For support with other storage, please refer to [Third-Party Storage Support](../advanced/csidriver.md) + +::: + +## Creating a StorageClass +You can create one or more StorageClasses from the **Advanced > StorageClasses** page. + +![](/img/v1.2/storageclass/create_storageclasses_entry.png) + +:::note + +After a StorageClass is created, nothing can be changed except `Description`. + +::: + +### Header Section +1. **Name**: name of the StorageClass +1. **Description** (optional): description of the StorageClass + +![](/img/v1.2/storageclass/create_storageclasses_header_sections.png) + +### Parameters Tab + +#### Number of Replicas + +The number of replicas created for each volume in Longhorn. Defaults to `3`. + +![](/img/v1.2/storageclass/create_storageclasses_replicas.png) + +#### Stale Replica Timeout + +Determines when Longhorn would clean up an error replica after the replica's status is ERROR. The unit is minute. Defaults to `30` minutes in Harvester. + +![](/img/v1.2/storageclass/create_storageclasses_stale_timeout.png) + +#### Node Selector (Optional) + +Select the node tags to be matched in the volume scheduling stage. You can add node tags by going to **Host > Edit Config**. + +![](/img/v1.2/storageclass/create_storageclasses_node_selector.png) + +#### Disk Selector (Optional) + +Select the disk tags to be matched in the volume scheduling stage. You can add disk tags by going to **Host > Edit Config**. + +![](/img/v1.2/storageclass/create_storageclasses_disk_selector.png) + +#### Migratable + +Whether [Live Migration](../vm/live-migration.md) is supported. Defaults to `Yes`. + +![](/img/v1.2/storageclass/create_storageclasses_migratable.png) + +### Customize Tab + +#### Reclaim Policy + +Volumes dynamically created by a StorageClass will have the reclaim policy specified in the `reclaimPolicy` field of the class. The `Delete` mode is used by default. + +1. `Delete`: Deletes volumes and the underlying devices when the volume claim is deleted. +2. `Retain`: Retains the volume for manual cleanup. + +![](/img/v1.2/storageclass/customize_tab_reclaim_policy.png) + +#### Allow Volume Expansion + +Volumes can be configured to be expandable. This feature is `Enabled` by default, which allows users to resize the volume by editing the corresponding PVC object. + +![](/img/v1.2/storageclass/customize_tab_allow_vol_expansion.png) + +:::note + +You can only use the volume expansion feature to grow a Volume, not to shrink it. + +::: + +#### Volume Binding Mode + +The `volumeBindingMode` field controls when volume binding and dynamic provisioning should occur. The `Immediate` mode is used by default. + +1. `Immediate`: Binds and provisions a persistent volume once the PersistentVolumeClaim is created. +2. `WaitForFirstConsumer`: Binds and provisions a persistent volume once a VM using the PersistentVolumeClaim is created. + +![](/img/v1.2/storageclass/customize_tab_vol_binding_mode.png) + +## Appendix - Use Case + +### HDD Scenario + +With the introduction of *StorageClass*, users can now use **HDDs** for tiered or archived cold storage. + +:::caution + +HDD is not recommended for guest RKE2 clusters or VMs with good performance disk requirements. + +::: + +#### Recommended Practice + +First, add your HDD on the `Host` page and specify the disk tags as needed, such as`HDD` or `ColdStorage`. For more information on how to add extra disks and disk tags, see [Multi-disk Management](../host/host.md#multi-disk-management) for details. + +![](/img/v1.2/storageclass/add_hdd_on_host_page.png) + +![](/img/v1.2/storageclass/add_tags.png) + +Then, create a new `StorageClass` for the HDD (use the above disk tags). For hard drives with large capacity but slow performance, the number of replicas can be reduced to improve performance. + +![](/img/v1.2/storageclass/create_hdd_storageclass.png) + +You can now create a volume using the above `StorageClass` with HDDs mostly for cold storage or archiving purpose. + +![](/img/v1.2/storageclass/create_volume_hdd.png) \ No newline at end of file diff --git a/versioned_docs/version-v1.2/advanced/storagenetwork.md b/versioned_docs/version-v1.2/advanced/storagenetwork.md new file mode 100644 index 00000000000..d231c4f2288 --- /dev/null +++ b/versioned_docs/version-v1.2/advanced/storagenetwork.md @@ -0,0 +1,296 @@ +--- +sidebar_position: 4 +sidebar_label: Storage Network +title: "Storage Network" +--- + + + + + +Harvester uses Longhorn as its built-in storage system to provide block device volumes for VMs and Pods. If the user wishes to isolate Longhorn replication traffic from the Kubernetes cluster network (i.e. the management network) or other cluster-wide workloads. Users can allocate a dedicated storage network for Longhorn replication traffic to get better network bandwidth and performance. + +For more information, please see [Longhorn Storage Network](https://longhorn.io/docs/1.4.3/advanced-resources/deploy/storage-network/) + +:::note + +Configuring Longhorn settings directly is not recommended, as this can lead to untested situations. + +::: + +## Prerequisites + +There are some prerequisites before configuring the Harvester Storage Network setting. + +- Well-configured Cluster Network and VLAN Config. + - Users have to ensure the Cluster Network is configured and VLAN Config will cover all nodes and ensure the network connectivity is working and expected in all nodes. +- All VMs should be stopped. + - We recommend checking the VM status with the following command and should get an empty result. + - `kubectl get -A vmi` +- All pods that are attached to Longhorn Volumes should be stopped. + - Users could skip this step with the Harvester Storage Network setting. Harvester will stop Longhorn-related pods automatically. +- All ongoing image uploads or downloads should be either completed or deleted. + +:::caution + +If the Harvester cluster was upgraded from v1.0.3, please check if Whereabouts CNI is installed properly before you move on to the next step. We will always recommend following this guide to check. [Issue 3168](https://github.com/harvester/harvester/issues/3168) describes that the Harvester cluster will not always install Whereabouts CNI properly. + +- Verify the `ippools.whereabouts.cni.cncf.io` CRD exists with the following command. + - `kubectl get crd ippools.whereabouts.cni.cncf.io` +- If the Harvester cluster doesn't have `ippools.whereabouts.cni.cncf.io`, please add [these two CRDs](https://github.com/harvester/harvester/tree/v1.1.0/deploy/charts/harvester/dependency_charts/whereabouts/crds) before configuring `storage-network` setting. +``` +kubectl apply -f https://raw.githubusercontent.com/harvester/harvester/v1.1.0/deploy/charts/harvester/dependency_charts/whereabouts/crds/whereabouts.cni.cncf.io_ippools.yaml +kubectl apply -f https://raw.githubusercontent.com/harvester/harvester/v1.1.0/deploy/charts/harvester/dependency_charts/whereabouts/crds/whereabouts.cni.cncf.io_overlappingrangeipreservations.yaml +``` + +::: + +## Configuration Example + +- VLAN ID + - Please check with your network switch setting, and provide a dedicated VLAN ID for Storage Network. +- Well-configured Cluster Network and VLAN Config + - Please refer Networking page for more details and configure `Cluster Network` and `VLAN Config` but not `Networks`. +- IP range for Storage Network + - IP range should not conflict or overlap with Kubernetes cluster networks(`10.42.0.0/16`, `10.43.0.0/16`, `10.52.0.0/16` and `10.53.0.0/16` are reserved). + - IP range should be in IPv4 CIDR format and Longhorn pods use Storage Network as follows: + - `instance-manger-e` and `instance-manager-r` pods: These require 2 IPs per node. During an upgrade, two versions of these pods will exist (old and new), and the old version will be deleted once the upgrade is successful. + - `backing-image-ds` pods: These are employed to process on-the-fly uploads and downloads of backing image data sources. These pods will be removed once the image uploads or downloads are completed. + - `backing-image-manager` pods: 1 IP per disk, similar to the instance manager pods. Two versions of these will coexist during an upgrade, and the old ones will be removed after the upgrade is completed. + - The required number of IPs is calculated using a simple formula: `Required Number of IPs = Number of Nodes * 4 + Number of Disks * 2 + Number of Images to Download/Upload` + - For example, if your cluster has five nodes, each node has two disks, and ten images will be uploaded simultaneously, the IP range should be greater than or equal to `/26` (`5 * 4 + 5 * 2 * 2 + 10 = 50`). + + +We will take the following configuration as an example to explain the details of the Storage Network + +- VLAN ID for Storage Network: `100` +- Cluster Network: `storage` +- IP range: `192.168.0.0/24` + +## Configuration Process + +Harvester will create Multus NetworkAttachmentDefinition from the configuration, stop pods related to Longhorn Volume, update Longhorn setting, and restart previous pods. + +### Before Applying Harvester Storage Network Setting + +Here we have two cases. +- Expect that VM VLAN traffic and Longhorn Storage Network use the same group of physical interfaces. +- Expect that VM VLAN traffic and Longhorn Storage Network use different physical interfaces. + +Longhorn will send replication traffic through the specific interfaces shown as the red line in the figure. + +#### Same Physical Interfaces + +Take `eth2` and `eth3` as an example for VM VLAN traffic and Longhorn Storage Network simultaneously. + +Please refer Networking page to configure `ClusterNetwork` and `VLAN Config` with `eth2` and `eth3` and remember the `ClusterNetwork` name for the further step. + +![storagenetwork-same.png](/img/v1.2/storagenetwork/storagenetwork-same.png) + + +#### Different Physical Interfaces + +`eth2` and `eth3` are for VM VLAN Traffic. `eth4` and `eth5` are for Longhorn Storage Network. + +Please refer Networking page to configure `ClusterNetwork` and `VLAN Config` with `eth4` and `eth5` for Storage Network and remember the `ClusterNetwork` name for the further step. + +![storagenetwork-diff.png](/img/v1.2/storagenetwork/storagenetwork-diff.png) + +### Harvester Storage Network Setting + +Harvester Storage Network setting will need `range`, `clusterNetwork`, `vlan` field to construct Multus NetworkAttachmentDefinition for Storage Network usage. You could apply this setting via Web UI or CLI. + +#### Web UI + +Harvester Storage Network setting could be easily modified on the `Settings > storage-network` page. + +![storagenetwork-ui.png](/img/v1.2/storagenetwork/storagenetwork-ui.png) + +#### CLI + +Users could use this command to edit Harvester Storage Network setting. + +```bash +kubectl edit settings.harvesterhci.io storage-network +``` + +The value format is JSON string or empty string as shown in below. + +```json +{ + "vlan": 100, + "clusterNetwork": "storage", + "range": "192.168.0.0/24" +} +``` + +The full configuration will be like this example. + +```yaml +apiVersion: harvesterhci.io/v1beta1 +kind: Setting +metadata: + name: storage-network +value: '{"vlan":100,"clusterNetwork":"storage","range":"192.168.0.0/24"}' +``` + +:::caution + +Because of the design, Harvester will treat extra and insignificant characters in JSON string as a different configuration. + +::: + +### After Applying Harvester Storage Network Setting + +After applying Harvester's Storage Network setting, Harvester will stop all pods that are related to Longhorn volumes. Currently, Harvester has some pods listed below that will be stopped during setting. + +- Prometheus +- Grafana +- Alertmanager +- VM Import Controller + +Harvester will also create a new NetworkAttachmentDefinition and update the Longhorn Storage Network setting. + +Once the Longhorn setting is updated, Longhorn will restart all `instance-manager-r`, `instance-manager-e`, and `backing-image-manager` pods to apply the new network configuration, and Harvester will restart the pods. + +:::note + +Harvester will not start VM automatically. Users should check whether the configuration is completed or not in the next section and start VM manually on demand. + +::: + +### Verify Configuration is Completed + +#### Step 1 + +Check if Harvester Storage Network setting's status is `True` and the type is `configured`. + +```bash +kubectl get settings.harvesterhci.io storage-network -o yaml +``` + +Completed Setting Example: + +```yaml +apiVersion: harvesterhci.io/v1beta1 +kind: Setting +metadata: + annotations: + storage-network.settings.harvesterhci.io/hash: da39a3ee5e6b4b0d3255bfef95601890afd80709 + storage-network.settings.harvesterhci.io/net-attach-def: "" + storage-network.settings.harvesterhci.io/old-net-attach-def: "" + creationTimestamp: "2022-10-13T06:36:39Z" + generation: 51 + name: storage-network + resourceVersion: "154638" + uid: 2233ad63-ee52-45f6-a79c-147e48fc88db +status: + conditions: + - lastUpdateTime: "2022-10-13T13:05:17Z" + reason: Completed + status: "True" + type: configured +``` + +#### Step 2 + +Verify the readiness of all Longhorn `instance-manager-e`, `instance-manager-r`, and `backing-image-manager` pods, and confirm that their networks are correctly configured. + +Execute the following command to inspect a pod's details: + + +```bash +kubectl -n longhorn-system describe pod +``` + +If you encounter an event resembling the following one, the Storage Network might have run out of its available IPs: + +```bash +Events: + Type Reason Age From Message + ---- ------ ---- ---- ------- + .... + + Warning FailedCreatePodSandBox 2m58s kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for + sandbox "04e9bc160c4f1da612e2bb52dadc86702817ac557e641a3b07b7c4a340c9fc48": plugin type="multus" name="multus-cni-network" failed (add): [longhorn-system/ba +cking-image-ds-default-image-lxq7r/7d6995ee-60a6-4f67-b9ea-246a73a4df54:storagenetwork-sdfg8]: error adding container to network "storagenetwork-sdfg8": erro +r at storage engine: Could not allocate IP in range: ip: 172.16.0.1 / - 172.16.0.6 / range: net.IPNet{IP:net.IP{0xac, 0x10, 0x0, 0x0}, Mask:net.IPMask{0xff, +0xff, 0xff, 0xf8}} + + .... +``` + +Please reconfigure the Storage Network with a sufficient IP range. + +:::note + +If the Storage Network has run out of IPs, you might encounter the same error when you upload/download images. Please delete the related images and reconfigure the Storage Network with a sufficient IP range. + +::: + +#### Step 3 + +Check the `k8s.v1.cni.cncf.io/network-status` annotations and ensure that an interface named `lhnet1` exists, with an IP address within the designated IP range. + +Users could use the following command to show all Longhorn Instance Manager to verify. + +```bash +kubectl get pods -n longhorn-system -l longhorn.io/component=instance-manager -o yaml +``` + +Correct Network Example: + +```yaml +apiVersion: v1 +kind: Pod +metadata: + annotations: + cni.projectcalico.org/containerID: 2518b0696f6635896645b5546417447843e14208525d3c19d7ec6d7296cc13cd + cni.projectcalico.org/podIP: 10.52.2.122/32 + cni.projectcalico.org/podIPs: 10.52.2.122/32 + k8s.v1.cni.cncf.io/network-status: |- + [{ + "name": "k8s-pod-network", + "ips": [ + "10.52.2.122" + ], + "default": true, + "dns": {} + },{ + "name": "harvester-system/storagenetwork-95bj4", + "interface": "lhnet1", + "ips": [ + "192.168.0.3" + ], + "mac": "2e:51:e6:31:96:40", + "dns": {} + }] + k8s.v1.cni.cncf.io/networks: '[{"namespace": "harvester-system", "name": "storagenetwork-95bj4", + "interface": "lhnet1"}]' + k8s.v1.cni.cncf.io/networks-status: |- + [{ + "name": "k8s-pod-network", + "ips": [ + "10.52.2.122" + ], + "default": true, + "dns": {} + },{ + "name": "harvester-system/storagenetwork-95bj4", + "interface": "lhnet1", + "ips": [ + "192.168.0.3" + ], + "mac": "2e:51:e6:31:96:40", + "dns": {} + }] + kubernetes.io/psp: global-unrestricted-psp + longhorn.io/last-applied-tolerations: '[{"key":"kubevirt.io/drain","operator":"Exists","effect":"NoSchedule"}]' + +Omitted... +``` + + +### Start VM Manually + +After verifying the configuration, users could start VM manually on demand. diff --git a/versioned_docs/version-v1.2/airgap.md b/versioned_docs/version-v1.2/airgap.md new file mode 100644 index 00000000000..358d0f42d4e --- /dev/null +++ b/versioned_docs/version-v1.2/airgap.md @@ -0,0 +1,56 @@ +--- +id: airgap +sidebar_position: 3 +sidebar_label: Air Gapped Environment +title: "Air Gapped Environment" +keywords: +- Harvester +- offline +- Air-gap +- HTTP proxy +--- + +This section describes how to use Harvester in an air gapped environment. Some use cases could be where Harvester will be installed offline, behind a firewall, or behind a proxy. + +The Harvester ISO image contains all the packages to make it work in an air gapped environment. + +## Working Behind an HTTP Proxy + +In some environments, the connection to external services, from the servers or VMs, requires an HTTP(S) proxy. + +### Configure an HTTP Proxy During Installation + +You can configure the HTTP(S) proxy during the [ISO installation](./install/iso-install.md) as shown in picture below: + +![iso-proxy](/img/v1.2/iso-proxy.png) + +### Configure an HTTP Proxy in Harvester Settings + +You can configure the HTTP(S) proxy in the settings page of the Harvester dashboard: + +1. Go to the settings page of the Harvester UI. +1. Find the `http-proxy` setting, click **⋮ > Edit setting** +1. Enter the value(s) for `http-proxy`, `https-proxy` and `no-proxy`. + +![proxy-setting](/img/v1.2/proxy-setting.png) + +:::note + +Harvester appends necessary addresses to user configured `no-proxy` to ensure the internal traffic works. +i.e., `localhost,127.0.0.1,0.0.0.0,10.0.0.0/8,longhorn-system,cattle-system,cattle-system.svc,harvester-system,.svc,.cluster.local`. `harvester-system` was added into the list since v1.1.2. + +When the nodes in the cluster do not use a proxy to communicate with each other, the CIDR needs to be added to `http-proxy.noProxy` after the first node is installed successfully. Please refer to [fail to deploy a multi-node cluster](./troubleshooting/harvester.md#fail-to-deploy-a-multi-node-cluster-due-to-incorrect-http-proxy-setting). + +::: + +## Guest Cluster Images + +All necessary images to install and run Harvester are conveniently packaged into the ISO, eliminating the need to pre-load images on bare-metal nodes. A Harvester cluster manages them independently and effectively behind the scenes. + +However, it's essential to understand a guest K8s cluster (e.g., RKE2 cluster) created by the [Harvester node driver](./rancher/node/node-driver.md) is a distinct entity from a Harvester cluster. A guest cluster operates within VMs and requires pulling images either from the internet or a [private registry](https://ranchermanager.docs.rancher.com/how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/global-default-private-registry#configure-a-private-registry-with-credentials-when-creating-a-cluster). + +If the **Cloud Provider** option is configured to **Harvester** in a guest K8s cluster, it deploys the Harvester cloud provider and Container Storage Interface (CSI) driver. + +![cluster-registry](/img/v1.2/cluster-registry.png) + +As a result, we recommend monitoring each [RKE2 release](https://github.com/rancher/rke2/releases) in your air gapped environment and pulling the required images into your private registry. Please refer to the **Harvester CCM & CSI Driver** with RKE2 Releases section on the [Harvester support matrix page](https://www.suse.com/suse-harvester/support-matrix/all-supported-versions/harvester-v1-1-2/) for the best Harvester cloud provider and CSI driver capability support. \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/_category_.json b/versioned_docs/version-v1.2/api/_category_.json similarity index 100% rename from versioned_docs/version-v1.1/api/_category_.json rename to versioned_docs/version-v1.2/api/_category_.json diff --git a/versioned_docs/version-v1.2/api/create-namespaced-cluster-network.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-cluster-network.api.mdx new file mode 100644 index 00000000000..f67149d771b --- /dev/null +++ b/versioned_docs/version-v1.2/api/create-namespaced-cluster-network.api.mdx @@ -0,0 +1,54 @@ +--- +id: create-namespaced-cluster-network +title: "Create a Cluster Network" +description: "Create a ClusterNetwork object." +sidebar_label: "Create a Cluster Network" +hide_title: true +hide_table_of_contents: true +api: {"description":"Create a ClusterNetwork object.","tags":["Networks"],"operationId":"createNamespacedClusterNetwork","parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"post","path":"/apis/network.harvesterhci.io/v1beta1/clusternetworks","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}]}},"info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"Create a Cluster Network","description":{"content":"Create a ClusterNetwork object.","type":"text/plain"},"url":{"path":["apis","network.harvesterhci.io","v1beta1","clusternetworks"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) Object name and auth scope, such as for teams and projects","type":"text/plain"},"type":"any","value":"","key":"namespace"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +sidebar_class_name: "post api-method" +info_path: api/harvester-apis +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; + +

Create a Cluster Network

+ + + + + + + +Create a ClusterNetwork object. + +## Request + +

Path Parameters

Body

required
    metadata object
    status object
    conditions object[]
  • Array [
  • ]

Body

required
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
+ +OK + +
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
+ +Created + +
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
+ +Accepted + +
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
+ +Unauthorized + +
Schema
  • string
Schema
  • string
+ \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/create-namespaced-key-pair.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-key-pair.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/create-namespaced-key-pair.api.mdx rename to versioned_docs/version-v1.2/api/create-namespaced-key-pair.api.mdx index c2f544105a2..c4bd4f88f92 100644 --- a/versioned_docs/version-v1.1/api/create-namespaced-key-pair.api.mdx +++ b/versioned_docs/version-v1.2/api/create-namespaced-key-pair.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Create a KeyPair object.","tags":["SSH Keys"],"operationId":"createNamespacedKeyPair","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"post","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/keypairs","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"publicKey":"string"},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"fingerPrint":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/create-namespaced-network-attachment-definition.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-network-attachment-definition.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/create-namespaced-network-attachment-definition.api.mdx rename to versioned_docs/version-v1.2/api/create-namespaced-network-attachment-definition.api.mdx index 239fb4e0890..a3c8986964b 100644 --- a/versioned_docs/version-v1.1/api/create-namespaced-network-attachment-definition.api.mdx +++ b/versioned_docs/version-v1.2/api/create-namespaced-network-attachment-definition.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Create a NetworkAttachmentDefinition object.","tags":["Networks"],"operationId":"createNamespacedNetworkAttachmentDefinition","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"post","path":"/apis/k8s.cni.cncf.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/network-attachment-definitions","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"config":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.2/api/create-namespaced-node-network.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-node-network.api.mdx new file mode 100644 index 00000000000..b908c117e27 --- /dev/null +++ b/versioned_docs/version-v1.2/api/create-namespaced-node-network.api.mdx @@ -0,0 +1,54 @@ +--- +id: create-namespaced-node-network +title: "Create a Node Network" +description: "Create a NodeNetwork object." +sidebar_label: "Create a Node Network" +hide_title: true +hide_table_of_contents: true +api: {"description":"Create a NodeNetwork object.","tags":["Networks"],"operationId":"createNamespacedNodeNetwork","parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"post","path":"/apis/network.harvesterhci.io/v1beta1/nodenetworks","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"description":"string","nic":"string","nodeName":"string","type":"string"},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"networkIDs":[0],"networkLinkStatus":{},"nics":[{"index":0,"masterIndex":0,"name":"string","state":"string","type":"string","usedByManagementNetwork":true,"usedByVlanNetwork":true}]}},"info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"Create a Node Network","description":{"content":"Create a NodeNetwork object.","type":"text/plain"},"url":{"path":["apis","network.harvesterhci.io","v1beta1","nodenetworks"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) Object name and auth scope, such as for teams and projects","type":"text/plain"},"type":"any","value":"","key":"namespace"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"\"\"","options":{"raw":{"language":"json"}}}}} +sidebar_class_name: "post api-method" +info_path: api/harvester-apis +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; + +

Create a Node Network

+ + + + + + + +Create a NodeNetwork object. + +## Request + +

Path Parameters

Body

required
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]

Body

required
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
+ +OK + +
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
+ +Created + +
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
+ +Accepted + +
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
+ +Unauthorized + +
Schema
  • string
Schema
  • string
+ \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/create-namespaced-persistent-volume-claim.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-persistent-volume-claim.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/create-namespaced-persistent-volume-claim.api.mdx rename to versioned_docs/version-v1.2/api/create-namespaced-persistent-volume-claim.api.mdx index 98c28ea34a3..723937384a3 100644 --- a/versioned_docs/version-v1.1/api/create-namespaced-persistent-volume-claim.api.mdx +++ b/versioned_docs/version-v1.2/api/create-namespaced-persistent-volume-claim.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Create a PersistentVolumeClaim object.","tags":["Volumes"],"operationId":"createNamespacedPersistentVolumeClaim","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"post","path":"/api/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/persistentvolumeclaims","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"dataSourceRef":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"},"status":{"accessModes":["string"],"allocatedResources":{},"capacity":{},"conditions":[{"lastProbeTime":{},"lastTransitionTime":{},"message":"string","reason":"string","status":"string","type":"string"}],"phase":"Bound","resizeStatus":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/create-namespaced-support-bundle.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-support-bundle.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/create-namespaced-support-bundle.api.mdx rename to versioned_docs/version-v1.2/api/create-namespaced-support-bundle.api.mdx index f969a6cc673..0ab5a586978 100644 --- a/versioned_docs/version-v1.1/api/create-namespaced-support-bundle.api.mdx +++ b/versioned_docs/version-v1.2/api/create-namespaced-support-bundle.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Create a SupportBundle object.","tags":["Support Bundles"],"operationId":"createNamespacedSupportBundle","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"post","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/supportbundles","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"description":"string","issueURL":"string"},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"filename":"string","filesize":0,"progress":0,"state":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/create-namespaced-upgrade.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-upgrade.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/create-namespaced-upgrade.api.mdx rename to versioned_docs/version-v1.2/api/create-namespaced-upgrade.api.mdx index 1dbe089cbc3..befe8a8836d 100644 --- a/versioned_docs/version-v1.1/api/create-namespaced-upgrade.api.mdx +++ b/versioned_docs/version-v1.2/api/create-namespaced-upgrade.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Create a Upgrade object.","tags":["Upgrades"],"operationId":"createNamespacedUpgrade","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"post","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/upgrades","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"image":"string","logEnabled":false,"version":"string"},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"imageID":"string","nodeStatuses":{},"previousVersion":"string","repoInfo":"string","singleNode":"string","upgradeLog":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-backup.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-backup.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-backup.api.mdx rename to versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-backup.api.mdx index 7cf1d51e5b3..6aa509fe5ea 100644 --- a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-backup.api.mdx +++ b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-backup.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Create a VirtualMachineBackup object.","tags":["Backups"],"operationId":"createNamespacedVirtualMachineBackup","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"post","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinebackups","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"source":{"apiGroup":"string","kind":"string","name":"string"},"type":"string"},"status":{"backupTarget":{"bucketName":"string","bucketRegion":"string","endpoint":"string"},"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"creationTime":"string","csiDriverVolumeSnapshotClassNames":{},"error":{"message":"string","time":"string"},"readyToUse":true,"secretBackups":[{"data":{},"name":"string"}],"source":{"metadata":{"name":"string","namespace":"string"},"spec":{"dataVolumeTemplates":[{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"checkpoints":[{"current":"string","previous":"string"}],"contentType":"string","finalCheckpoint":true,"preallocation":true,"priorityClassName":"string","pvc":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"dataSourceRef":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"},"source":{"blank":{},"http":{"certConfigMap":"string","extraHeaders":["string"],"secretExtraHeaders":["string"],"secretRef":"string","url":"string"},"imageio":{"certConfigMap":"string","diskId":"string","secretRef":"string","url":"string"},"pvc":{"name":"string","namespace":"string"},"registry":{"certConfigMap":"string","imageStream":"string","pullMethod":"string","secretRef":"string","url":"string"},"s3":{"certConfigMap":"string","secretRef":"string","url":"string"},"upload":{},"vddk":{"backingFile":"string","initImageURL":"string","secretRef":"string","thumbprint":"string","url":"string","uuid":"string"}},"sourceRef":{"kind":"string","name":"string","namespace":"string"},"storage":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"}},"status":{}}],"flavor":{"kind":"string","name":"string"},"preference":{"kind":"string","name":"string"},"runStrategy":"string","running":true,"template":{"metadata":{"name":"string","namespace":"string"},"spec":{"accessCredentials":[{"sshPublicKey":{"propagationMethod":{"configDrive":{},"qemuGuestAgent":{"users":["string"]}},"source":{"secret":{"secretName":"string"}}},"userPassword":{"propagationMethod":{"qemuGuestAgent":{}},"source":{"secret":{"secretName":"string"}}}}],"affinity":{"nodeAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"preference":{"matchExpressions":[{"key":"string","operator":"DoesNotExist","values":["string"]}],"matchFields":[{"key":"string","operator":"DoesNotExist","values":["string"]}]},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"string","operator":"DoesNotExist","values":["string"]}],"matchFields":[{"key":"string","operator":"DoesNotExist","values":["string"]}]}]}},"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"}]},"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"}]}},"dnsConfig":{"nameservers":["string"],"options":[{"name":"string","value":"string"}],"searches":["string"]},"dnsPolicy":"ClusterFirst","domain":{"chassis":{"asset":"string","manufacturer":"string","serial":"string","sku":"string","version":"string"},"clock":{"timer":{"hpet":{"present":true,"tickPolicy":"string"},"hyperv":{"present":true},"kvm":{"present":true},"pit":{"present":true,"tickPolicy":"string"},"rtc":{"present":true,"tickPolicy":"string","track":"string"}},"timezone":"string","utc":{"offsetSeconds":0}},"cpu":{"cores":0,"dedicatedCpuPlacement":true,"features":[{"name":"string","policy":"string"}],"isolateEmulatorThread":true,"model":"string","numa":{"guestMappingPassthrough":{}},"realtime":{"mask":"string"},"sockets":0,"threads":0},"devices":{"autoattachGraphicsDevice":true,"autoattachMemBalloon":true,"autoattachPodInterface":true,"autoattachSerialConsole":true,"blockMultiQueue":true,"clientPassthrough":{},"disableHotplug":true,"disks":[{"blockSize":{"custom":{"logical":0,"physical":0},"matchVolume":{"enabled":true}},"bootOrder":0,"cache":"string","cdrom":{"bus":"string","readonly":true,"tray":"string"},"dedicatedIOThread":true,"disk":{"bus":"string","pciAddress":"string","readonly":true},"io":"string","lun":{"bus":"string","readonly":true},"name":"string","serial":"string","shareable":true,"tag":"string"}],"filesystems":[{"name":"string","virtiofs":{}}],"gpus":[{"deviceName":"string","name":"string","tag":"string","virtualGPUOptions":{"display":{"enabled":true,"ramFB":{"enabled":true}}}}],"hostDevices":[{"deviceName":"string","name":"string","tag":"string"}],"inputs":[{"bus":"string","name":"string","type":"string"}],"interfaces":[{"bootOrder":0,"bridge":{},"dhcpOptions":{"bootFileName":"string","ntpServers":["string"],"privateOptions":[{"option":0,"value":"string"}],"tftpServerName":"string"},"macAddress":"string","macvtap":{},"masquerade":{},"model":"string","name":"string","pciAddress":"string","ports":[{"name":"string","port":0,"protocol":"string"}],"slirp":{},"sriov":{},"tag":"string"}],"networkInterfaceMultiqueue":true,"rng":{},"sound":{"model":"string","name":"string"},"tpm":{},"useVirtioTransitional":true,"watchdog":{"i6300esb":{"action":"string"},"name":"string"}},"features":{"acpi":{"enabled":true},"apic":{"enabled":true,"endOfInterrupt":true},"hyperv":{"evmcs":{"enabled":true},"frequencies":{"enabled":true},"ipi":{"enabled":true},"reenlightenment":{"enabled":true},"relaxed":{"enabled":true},"reset":{"enabled":true},"runtime":{"enabled":true},"spinlocks":{"enabled":true,"spinlocks":0},"synic":{"enabled":true},"synictimer":{"direct":{"enabled":true},"enabled":true},"tlbflush":{"enabled":true},"vapic":{"enabled":true},"vendorid":{"enabled":true,"vendorid":"string"},"vpindex":{"enabled":true}},"kvm":{"hidden":true},"pvspinlock":{"enabled":true},"smm":{"enabled":true}},"firmware":{"bootloader":{"bios":{"useSerial":true},"efi":{"secureBoot":true}},"kernelBoot":{"container":{"image":"string","imagePullPolicy":"Always","imagePullSecret":"string","initrdPath":"string","kernelPath":"string"},"kernelArgs":"string"},"serial":"string","uuid":"string"},"ioThreadsPolicy":"string","launchSecurity":{"sev":{}},"machine":{"type":"string"},"memory":{"guest":"string","hugepages":{"pageSize":"string"}},"resources":{"limits":{},"overcommitGuestOverhead":true,"requests":{}}},"evictionStrategy":"string","hostname":"string","livenessProbe":{"exec":{"command":["string"]},"failureThreshold":0,"guestAgentPing":{},"httpGet":{"host":"string","httpHeaders":[{"name":"string","value":"string"}],"path":"string","port":{},"scheme":"HTTP"},"initialDelaySeconds":0,"periodSeconds":0,"successThreshold":0,"tcpSocket":{"host":"string","port":{}},"timeoutSeconds":0},"networks":[{"multus":{"default":true,"networkName":"string"},"name":"string","pod":{"vmIPv6NetworkCIDR":"string","vmNetworkCIDR":"string"}}],"nodeSelector":{},"priorityClassName":"string","readinessProbe":{"exec":{"command":["string"]},"failureThreshold":0,"guestAgentPing":{},"httpGet":{"host":"string","httpHeaders":[{"name":"string","value":"string"}],"path":"string","port":{},"scheme":"HTTP"},"initialDelaySeconds":0,"periodSeconds":0,"successThreshold":0,"tcpSocket":{"host":"string","port":{}},"timeoutSeconds":0},"schedulerName":"string","startStrategy":"string","subdomain":"string","terminationGracePeriodSeconds":0,"tolerations":[{"effect":"NoExecute","key":"string","operator":"Equal","tolerationSeconds":0,"value":"string"}],"volumes":[{"cloudInitConfigDrive":{"networkData":"string","networkDataBase64":"string","networkDataSecretRef":{"name":"string"},"secretRef":{"name":"string"},"userData":"string","userDataBase64":"string"},"cloudInitNoCloud":{"networkData":"string","networkDataBase64":"string","networkDataSecretRef":{"name":"string"},"secretRef":{"name":"string"},"userData":"string","userDataBase64":"string"},"configMap":{"name":"string","optional":true,"volumeLabel":"string"},"containerDisk":{"image":"string","imagePullPolicy":"Always","imagePullSecret":"string","path":"string"},"dataVolume":{"hotpluggable":true,"name":"string"},"downwardAPI":{"fields":[{"fieldRef":{"apiVersion":"string","fieldPath":"string"},"mode":0,"path":"string","resourceFieldRef":{"containerName":"string","divisor":{},"resource":"string"}}],"volumeLabel":"string"},"downwardMetrics":{},"emptyDisk":{"capacity":{}},"ephemeral":{"persistentVolumeClaim":{"claimName":"string","readOnly":true}},"hostDisk":{"capacity":{},"path":"string","shared":true,"type":"string"},"memoryDump":{"claimName":"string","hotpluggable":true,"readOnly":true},"name":"string","persistentVolumeClaim":{"claimName":"string","hotpluggable":true,"readOnly":true},"secret":{"optional":true,"secretName":"string","volumeLabel":"string"},"serviceAccount":{"serviceAccountName":"string"},"sysprep":{"configMap":{"name":"string"},"secret":{"name":"string"}}}]}}}},"sourceUID":"string","volumeBackups":[{"creationTime":"string","csiDriverName":"string","error":{"message":"string","time":"string"},"longhornBackupName":"string","name":"string","persistentVolumeClaim":{"metadata":{"name":"string","namespace":"string"},"spec":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"dataSourceRef":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"}},"readyToUse":true,"volumeName":"string"}]}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-image.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-image.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-image.api.mdx rename to versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-image.api.mdx index b98004af826..8f388ec9b25 100644 --- a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-image.api.mdx +++ b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-image.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Create a VirtualMachineImage object.","tags":["Images"],"operationId":"createNamespacedVirtualMachineImage","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"post","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineimages","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"checksum":"string","description":"string","displayName":"string","pvcName":"string","pvcNamespace":"string","retry":0,"sourceType":"string","storageClassParameters":{},"url":"string"},"status":{"appliedUrl":"string","conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"failed":0,"lastFailedTime":"string","progress":0,"size":0,"storageClassName":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-instance-migration.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-instance-migration.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-instance-migration.api.mdx rename to versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-instance-migration.api.mdx index 7cebe854f91..205f2029afc 100644 --- a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-instance-migration.api.mdx +++ b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-instance-migration.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Create a VirtualMachineInstanceMigration object.","tags":["Migrations"],"operationId":"createNamespacedVirtualMachineInstanceMigration","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"post","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineinstancemigrations","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"vmiName":"string"},"status":{"conditions":[{"lastProbeTime":"string","lastTransitionTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"phase":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-restore.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-restore.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-restore.api.mdx rename to versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-restore.api.mdx index 75dd68658ac..d66fb24ab93 100644 --- a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-restore.api.mdx +++ b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-restore.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Create a VirtualMachineRestore object.","tags":["Restores"],"operationId":"createNamespacedVirtualMachineRestore","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"post","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinerestores","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"deletionPolicy":"string","newVM":true,"target":{"apiGroup":"string","kind":"string","name":"string"},"virtualMachineBackupName":"string","virtualMachineBackupNamespace":"string"},"status":{"complete":true,"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"deletedVolumes":["string"],"restoreTime":"string","restores":[{"persistentVolumeClaimSpec":{"metadata":{"name":"string","namespace":"string"},"spec":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"dataSourceRef":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"}},"volumeBackupName":"string","volumeName":"string"}],"targetUID":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-template-version.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-template-version.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-template-version.api.mdx rename to versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-template-version.api.mdx index b07ba8142c4..122d9da49bf 100644 --- a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-template-version.api.mdx +++ b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-template-version.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Create a VirtualMachineTemplateVersion object.","tags":["Virtual Machine Templates"],"operationId":"createNamespacedVirtualMachineTemplateVersion","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"post","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinetemplateversions","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"description":"string","imageId":"string","keyPairIds":["string"],"templateId":"string","vm":{"metadata":{"name":"string","namespace":"string"},"spec":{"dataVolumeTemplates":[{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"checkpoints":[{"current":"string","previous":"string"}],"contentType":"string","finalCheckpoint":true,"preallocation":true,"priorityClassName":"string","pvc":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"dataSourceRef":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"},"source":{"blank":{},"http":{"certConfigMap":"string","extraHeaders":["string"],"secretExtraHeaders":["string"],"secretRef":"string","url":"string"},"imageio":{"certConfigMap":"string","diskId":"string","secretRef":"string","url":"string"},"pvc":{"name":"string","namespace":"string"},"registry":{"certConfigMap":"string","imageStream":"string","pullMethod":"string","secretRef":"string","url":"string"},"s3":{"certConfigMap":"string","secretRef":"string","url":"string"},"upload":{},"vddk":{"backingFile":"string","initImageURL":"string","secretRef":"string","thumbprint":"string","url":"string","uuid":"string"}},"sourceRef":{"kind":"string","name":"string","namespace":"string"},"storage":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"}},"status":{}}],"flavor":{"kind":"string","name":"string"},"preference":{"kind":"string","name":"string"},"runStrategy":"string","running":true,"template":{"metadata":{"name":"string","namespace":"string"},"spec":{"accessCredentials":[{"sshPublicKey":{"propagationMethod":{"configDrive":{},"qemuGuestAgent":{"users":["string"]}},"source":{"secret":{"secretName":"string"}}},"userPassword":{"propagationMethod":{"qemuGuestAgent":{}},"source":{"secret":{"secretName":"string"}}}}],"affinity":{"nodeAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"preference":{"matchExpressions":[{"key":"string","operator":"DoesNotExist","values":["string"]}],"matchFields":[{"key":"string","operator":"DoesNotExist","values":["string"]}]},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"string","operator":"DoesNotExist","values":["string"]}],"matchFields":[{"key":"string","operator":"DoesNotExist","values":["string"]}]}]}},"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"}]},"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"}]}},"dnsConfig":{"nameservers":["string"],"options":[{"name":"string","value":"string"}],"searches":["string"]},"dnsPolicy":"ClusterFirst","domain":{"chassis":{"asset":"string","manufacturer":"string","serial":"string","sku":"string","version":"string"},"clock":{"timer":{"hpet":{"present":true,"tickPolicy":"string"},"hyperv":{"present":true},"kvm":{"present":true},"pit":{"present":true,"tickPolicy":"string"},"rtc":{"present":true,"tickPolicy":"string","track":"string"}},"timezone":"string","utc":{"offsetSeconds":0}},"cpu":{"cores":0,"dedicatedCpuPlacement":true,"features":[{"name":"string","policy":"string"}],"isolateEmulatorThread":true,"model":"string","numa":{"guestMappingPassthrough":{}},"realtime":{"mask":"string"},"sockets":0,"threads":0},"devices":{"autoattachGraphicsDevice":true,"autoattachMemBalloon":true,"autoattachPodInterface":true,"autoattachSerialConsole":true,"blockMultiQueue":true,"clientPassthrough":{},"disableHotplug":true,"disks":[{"blockSize":{"custom":{"logical":0,"physical":0},"matchVolume":{"enabled":true}},"bootOrder":0,"cache":"string","cdrom":{"bus":"string","readonly":true,"tray":"string"},"dedicatedIOThread":true,"disk":{"bus":"string","pciAddress":"string","readonly":true},"io":"string","lun":{"bus":"string","readonly":true},"name":"string","serial":"string","shareable":true,"tag":"string"}],"filesystems":[{"name":"string","virtiofs":{}}],"gpus":[{"deviceName":"string","name":"string","tag":"string","virtualGPUOptions":{"display":{"enabled":true,"ramFB":{"enabled":true}}}}],"hostDevices":[{"deviceName":"string","name":"string","tag":"string"}],"inputs":[{"bus":"string","name":"string","type":"string"}],"interfaces":[{"bootOrder":0,"bridge":{},"dhcpOptions":{"bootFileName":"string","ntpServers":["string"],"privateOptions":[{"option":0,"value":"string"}],"tftpServerName":"string"},"macAddress":"string","macvtap":{},"masquerade":{},"model":"string","name":"string","pciAddress":"string","ports":[{"name":"string","port":0,"protocol":"string"}],"slirp":{},"sriov":{},"tag":"string"}],"networkInterfaceMultiqueue":true,"rng":{},"sound":{"model":"string","name":"string"},"tpm":{},"useVirtioTransitional":true,"watchdog":{"i6300esb":{"action":"string"},"name":"string"}},"features":{"acpi":{"enabled":true},"apic":{"enabled":true,"endOfInterrupt":true},"hyperv":{"evmcs":{"enabled":true},"frequencies":{"enabled":true},"ipi":{"enabled":true},"reenlightenment":{"enabled":true},"relaxed":{"enabled":true},"reset":{"enabled":true},"runtime":{"enabled":true},"spinlocks":{"enabled":true,"spinlocks":0},"synic":{"enabled":true},"synictimer":{"direct":{"enabled":true},"enabled":true},"tlbflush":{"enabled":true},"vapic":{"enabled":true},"vendorid":{"enabled":true,"vendorid":"string"},"vpindex":{"enabled":true}},"kvm":{"hidden":true},"pvspinlock":{"enabled":true},"smm":{"enabled":true}},"firmware":{"bootloader":{"bios":{"useSerial":true},"efi":{"secureBoot":true}},"kernelBoot":{"container":{"image":"string","imagePullPolicy":"Always","imagePullSecret":"string","initrdPath":"string","kernelPath":"string"},"kernelArgs":"string"},"serial":"string","uuid":"string"},"ioThreadsPolicy":"string","launchSecurity":{"sev":{}},"machine":{"type":"string"},"memory":{"guest":"string","hugepages":{"pageSize":"string"}},"resources":{"limits":{},"overcommitGuestOverhead":true,"requests":{}}},"evictionStrategy":"string","hostname":"string","livenessProbe":{"exec":{"command":["string"]},"failureThreshold":0,"guestAgentPing":{},"httpGet":{"host":"string","httpHeaders":[{"name":"string","value":"string"}],"path":"string","port":{},"scheme":"HTTP"},"initialDelaySeconds":0,"periodSeconds":0,"successThreshold":0,"tcpSocket":{"host":"string","port":{}},"timeoutSeconds":0},"networks":[{"multus":{"default":true,"networkName":"string"},"name":"string","pod":{"vmIPv6NetworkCIDR":"string","vmNetworkCIDR":"string"}}],"nodeSelector":{},"priorityClassName":"string","readinessProbe":{"exec":{"command":["string"]},"failureThreshold":0,"guestAgentPing":{},"httpGet":{"host":"string","httpHeaders":[{"name":"string","value":"string"}],"path":"string","port":{},"scheme":"HTTP"},"initialDelaySeconds":0,"periodSeconds":0,"successThreshold":0,"tcpSocket":{"host":"string","port":{}},"timeoutSeconds":0},"schedulerName":"string","startStrategy":"string","subdomain":"string","terminationGracePeriodSeconds":0,"tolerations":[{"effect":"NoExecute","key":"string","operator":"Equal","tolerationSeconds":0,"value":"string"}],"volumes":[{"cloudInitConfigDrive":{"networkData":"string","networkDataBase64":"string","networkDataSecretRef":{"name":"string"},"secretRef":{"name":"string"},"userData":"string","userDataBase64":"string"},"cloudInitNoCloud":{"networkData":"string","networkDataBase64":"string","networkDataSecretRef":{"name":"string"},"secretRef":{"name":"string"},"userData":"string","userDataBase64":"string"},"configMap":{"name":"string","optional":true,"volumeLabel":"string"},"containerDisk":{"image":"string","imagePullPolicy":"Always","imagePullSecret":"string","path":"string"},"dataVolume":{"hotpluggable":true,"name":"string"},"downwardAPI":{"fields":[{"fieldRef":{"apiVersion":"string","fieldPath":"string"},"mode":0,"path":"string","resourceFieldRef":{"containerName":"string","divisor":{},"resource":"string"}}],"volumeLabel":"string"},"downwardMetrics":{},"emptyDisk":{"capacity":{}},"ephemeral":{"persistentVolumeClaim":{"claimName":"string","readOnly":true}},"hostDisk":{"capacity":{},"path":"string","shared":true,"type":"string"},"memoryDump":{"claimName":"string","hotpluggable":true,"readOnly":true},"name":"string","persistentVolumeClaim":{"claimName":"string","hotpluggable":true,"readOnly":true},"secret":{"optional":true,"secretName":"string","volumeLabel":"string"},"serviceAccount":{"serviceAccountName":"string"},"sysprep":{"configMap":{"name":"string"},"secret":{"name":"string"}}}]}}}}},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"version":0}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-template.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-template.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-template.api.mdx rename to versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-template.api.mdx index 3cdc7eb96cc..c67f92ccc8d 100644 --- a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine-template.api.mdx +++ b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine-template.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Create a VirtualMachineTemplate object.","tags":["Virtual Machine Templates"],"operationId":"createNamespacedVirtualMachineTemplate","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"post","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinetemplates","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"defaultVersionId":"string","description":"string"},"status":{"defaultVersion":0,"latestVersion":0}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine.api.mdx b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/create-namespaced-virtual-machine.api.mdx rename to versioned_docs/version-v1.2/api/create-namespaced-virtual-machine.api.mdx index 271ad0dfce4..a24182a2462 100644 --- a/versioned_docs/version-v1.1/api/create-namespaced-virtual-machine.api.mdx +++ b/versioned_docs/version-v1.2/api/create-namespaced-virtual-machine.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Create a VirtualMachine object.","tags":["Virtual Machines"],"operationId":"createNamespacedVirtualMachine","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}}}},"202":{"description":"Accepted","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"post","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachines","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"dataVolumeTemplates":[{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"checkpoints":[{"current":"string","previous":"string"}],"contentType":"string","finalCheckpoint":true,"preallocation":true,"priorityClassName":"string","pvc":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"dataSourceRef":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"},"source":{"blank":{},"http":{"certConfigMap":"string","extraHeaders":["string"],"secretExtraHeaders":["string"],"secretRef":"string","url":"string"},"imageio":{"certConfigMap":"string","diskId":"string","secretRef":"string","url":"string"},"pvc":{"name":"string","namespace":"string"},"registry":{"certConfigMap":"string","imageStream":"string","pullMethod":"string","secretRef":"string","url":"string"},"s3":{"certConfigMap":"string","secretRef":"string","url":"string"},"upload":{},"vddk":{"backingFile":"string","initImageURL":"string","secretRef":"string","thumbprint":"string","url":"string","uuid":"string"}},"sourceRef":{"kind":"string","name":"string","namespace":"string"},"storage":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"}},"status":{}}],"flavor":{"kind":"string","name":"string"},"preference":{"kind":"string","name":"string"},"runStrategy":"string","running":true,"template":{"metadata":{"name":"string","namespace":"string"},"spec":{"accessCredentials":[{"sshPublicKey":{"propagationMethod":{"configDrive":{},"qemuGuestAgent":{"users":["string"]}},"source":{"secret":{"secretName":"string"}}},"userPassword":{"propagationMethod":{"qemuGuestAgent":{}},"source":{"secret":{"secretName":"string"}}}}],"affinity":{"nodeAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"preference":{"matchExpressions":[{"key":"string","operator":"DoesNotExist","values":["string"]}],"matchFields":[{"key":"string","operator":"DoesNotExist","values":["string"]}]},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"string","operator":"DoesNotExist","values":["string"]}],"matchFields":[{"key":"string","operator":"DoesNotExist","values":["string"]}]}]}},"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"}]},"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"}]}},"dnsConfig":{"nameservers":["string"],"options":[{"name":"string","value":"string"}],"searches":["string"]},"dnsPolicy":"ClusterFirst","domain":{"chassis":{"asset":"string","manufacturer":"string","serial":"string","sku":"string","version":"string"},"clock":{"timer":{"hpet":{"present":true,"tickPolicy":"string"},"hyperv":{"present":true},"kvm":{"present":true},"pit":{"present":true,"tickPolicy":"string"},"rtc":{"present":true,"tickPolicy":"string","track":"string"}},"timezone":"string","utc":{"offsetSeconds":0}},"cpu":{"cores":0,"dedicatedCpuPlacement":true,"features":[{"name":"string","policy":"string"}],"isolateEmulatorThread":true,"model":"string","numa":{"guestMappingPassthrough":{}},"realtime":{"mask":"string"},"sockets":0,"threads":0},"devices":{"autoattachGraphicsDevice":true,"autoattachMemBalloon":true,"autoattachPodInterface":true,"autoattachSerialConsole":true,"blockMultiQueue":true,"clientPassthrough":{},"disableHotplug":true,"disks":[{"blockSize":{"custom":{"logical":0,"physical":0},"matchVolume":{"enabled":true}},"bootOrder":0,"cache":"string","cdrom":{"bus":"string","readonly":true,"tray":"string"},"dedicatedIOThread":true,"disk":{"bus":"string","pciAddress":"string","readonly":true},"io":"string","lun":{"bus":"string","readonly":true},"name":"string","serial":"string","shareable":true,"tag":"string"}],"filesystems":[{"name":"string","virtiofs":{}}],"gpus":[{"deviceName":"string","name":"string","tag":"string","virtualGPUOptions":{"display":{"enabled":true,"ramFB":{"enabled":true}}}}],"hostDevices":[{"deviceName":"string","name":"string","tag":"string"}],"inputs":[{"bus":"string","name":"string","type":"string"}],"interfaces":[{"bootOrder":0,"bridge":{},"dhcpOptions":{"bootFileName":"string","ntpServers":["string"],"privateOptions":[{"option":0,"value":"string"}],"tftpServerName":"string"},"macAddress":"string","macvtap":{},"masquerade":{},"model":"string","name":"string","pciAddress":"string","ports":[{"name":"string","port":0,"protocol":"string"}],"slirp":{},"sriov":{},"tag":"string"}],"networkInterfaceMultiqueue":true,"rng":{},"sound":{"model":"string","name":"string"},"tpm":{},"useVirtioTransitional":true,"watchdog":{"i6300esb":{"action":"string"},"name":"string"}},"features":{"acpi":{"enabled":true},"apic":{"enabled":true,"endOfInterrupt":true},"hyperv":{"evmcs":{"enabled":true},"frequencies":{"enabled":true},"ipi":{"enabled":true},"reenlightenment":{"enabled":true},"relaxed":{"enabled":true},"reset":{"enabled":true},"runtime":{"enabled":true},"spinlocks":{"enabled":true,"spinlocks":0},"synic":{"enabled":true},"synictimer":{"direct":{"enabled":true},"enabled":true},"tlbflush":{"enabled":true},"vapic":{"enabled":true},"vendorid":{"enabled":true,"vendorid":"string"},"vpindex":{"enabled":true}},"kvm":{"hidden":true},"pvspinlock":{"enabled":true},"smm":{"enabled":true}},"firmware":{"bootloader":{"bios":{"useSerial":true},"efi":{"secureBoot":true}},"kernelBoot":{"container":{"image":"string","imagePullPolicy":"Always","imagePullSecret":"string","initrdPath":"string","kernelPath":"string"},"kernelArgs":"string"},"serial":"string","uuid":"string"},"ioThreadsPolicy":"string","launchSecurity":{"sev":{}},"machine":{"type":"string"},"memory":{"guest":"string","hugepages":{"pageSize":"string"}},"resources":{"limits":{},"overcommitGuestOverhead":true,"requests":{}}},"evictionStrategy":"string","hostname":"string","livenessProbe":{"exec":{"command":["string"]},"failureThreshold":0,"guestAgentPing":{},"httpGet":{"host":"string","httpHeaders":[{"name":"string","value":"string"}],"path":"string","port":{},"scheme":"HTTP"},"initialDelaySeconds":0,"periodSeconds":0,"successThreshold":0,"tcpSocket":{"host":"string","port":{}},"timeoutSeconds":0},"networks":[{"multus":{"default":true,"networkName":"string"},"name":"string","pod":{"vmIPv6NetworkCIDR":"string","vmNetworkCIDR":"string"}}],"nodeSelector":{},"priorityClassName":"string","readinessProbe":{"exec":{"command":["string"]},"failureThreshold":0,"guestAgentPing":{},"httpGet":{"host":"string","httpHeaders":[{"name":"string","value":"string"}],"path":"string","port":{},"scheme":"HTTP"},"initialDelaySeconds":0,"periodSeconds":0,"successThreshold":0,"tcpSocket":{"host":"string","port":{}},"timeoutSeconds":0},"schedulerName":"string","startStrategy":"string","subdomain":"string","terminationGracePeriodSeconds":0,"tolerations":[{"effect":"NoExecute","key":"string","operator":"Equal","tolerationSeconds":0,"value":"string"}],"volumes":[{"cloudInitConfigDrive":{"networkData":"string","networkDataBase64":"string","networkDataSecretRef":{"name":"string"},"secretRef":{"name":"string"},"userData":"string","userDataBase64":"string"},"cloudInitNoCloud":{"networkData":"string","networkDataBase64":"string","networkDataSecretRef":{"name":"string"},"secretRef":{"name":"string"},"userData":"string","userDataBase64":"string"},"configMap":{"name":"string","optional":true,"volumeLabel":"string"},"containerDisk":{"image":"string","imagePullPolicy":"Always","imagePullSecret":"string","path":"string"},"dataVolume":{"hotpluggable":true,"name":"string"},"downwardAPI":{"fields":[{"fieldRef":{"apiVersion":"string","fieldPath":"string"},"mode":0,"path":"string","resourceFieldRef":{"containerName":"string","divisor":{},"resource":"string"}}],"volumeLabel":"string"},"downwardMetrics":{},"emptyDisk":{"capacity":{}},"ephemeral":{"persistentVolumeClaim":{"claimName":"string","readOnly":true}},"hostDisk":{"capacity":{},"path":"string","shared":true,"type":"string"},"memoryDump":{"claimName":"string","hotpluggable":true,"readOnly":true},"name":"string","persistentVolumeClaim":{"claimName":"string","hotpluggable":true,"readOnly":true},"secret":{"optional":true,"secretName":"string","volumeLabel":"string"},"serviceAccount":{"serviceAccountName":"string"},"sysprep":{"configMap":{"name":"string"},"secret":{"name":"string"}}}]}}},"status":{"conditions":[{"lastProbeTime":"string","lastTransitionTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"created":true,"memoryDumpRequest":{"claimName":"string","endTimestamp":"string","fileName":"string","message":"string","phase":"string","startTimestamp":"string"},"printableStatus":"string","ready":true,"restoreInProgress":"string","snapshotInProgress":"string","startFailure":{"consecutiveFailCount":0,"lastFailedVMIUID":"string","retryAfterTimestamp":"string"},"stateChangeRequests":[{"action":"string","data":{},"uid":"string"}],"volumeRequests":[{"addVolumeOptions":{"disk":{"blockSize":{"custom":{"logical":0,"physical":0},"matchVolume":{"enabled":true}},"bootOrder":0,"cache":"string","cdrom":{"bus":"string","readonly":true,"tray":"string"},"dedicatedIOThread":true,"disk":{"bus":"string","pciAddress":"string","readonly":true},"io":"string","lun":{"bus":"string","readonly":true},"name":"string","serial":"string","shareable":true,"tag":"string"},"dryRun":["string"],"name":"string","volumeSource":{"dataVolume":{"hotpluggable":true,"name":"string"},"persistentVolumeClaim":{"claimName":"string","hotpluggable":true,"readOnly":true}}},"removeVolumeOptions":{"dryRun":["string"],"name":"string"}}],"volumeSnapshotStatuses":[{"enabled":false,"name":"string","reason":"string"}]}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "post api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-cluster-network.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-cluster-network.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-cluster-network.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-cluster-network.api.mdx index 335437f4fc2..b17fc397bb5 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-cluster-network.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-cluster-network.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a ClusterNetwork object.","tags":["Networks"],"operationId":"deleteNamespacedClusterNetwork","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/network.harvesterhci.io/v1beta1/clusternetworks/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-key-pair.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-key-pair.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-key-pair.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-key-pair.api.mdx index 9f44ff5873b..5c3e1eed43d 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-key-pair.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-key-pair.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a KeyPair object.","tags":["SSH Keys"],"operationId":"deleteNamespacedKeyPair","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/keypairs/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-network-attachment-definition.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-network-attachment-definition.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-network-attachment-definition.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-network-attachment-definition.api.mdx index 90fe613aa14..31103ff6de4 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-network-attachment-definition.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-network-attachment-definition.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a NetworkAttachmentDefinition object.","tags":["Networks"],"operationId":"deleteNamespacedNetworkAttachmentDefinition","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/k8s.cni.cncf.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/network-attachment-definitions/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-node-network.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-node-network.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-node-network.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-node-network.api.mdx index cbcd63cc699..c07952c248f 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-node-network.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-node-network.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a NodeNetwork object.","tags":["Networks"],"operationId":"deleteNamespacedNodeNetwork","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/network.harvesterhci.io/v1beta1/nodenetworks/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-persistent-volume-claim.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-persistent-volume-claim.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-persistent-volume-claim.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-persistent-volume-claim.api.mdx index 816df97667f..90df7636b56 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-persistent-volume-claim.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-persistent-volume-claim.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a PersistentVolumeClaim object.","tags":["Volumes"],"operationId":"deleteNamespacedPersistentVolumeClaim","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/api/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/persistentvolumeclaims/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-support-bundle.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-support-bundle.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-support-bundle.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-support-bundle.api.mdx index ce103af2181..caa39406122 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-support-bundle.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-support-bundle.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a SupportBundle object.","tags":["Support Bundles"],"operationId":"deleteNamespacedSupportBundle","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/supportbundles/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-upgrade.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-upgrade.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-upgrade.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-upgrade.api.mdx index f48dd103984..c3560c44110 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-upgrade.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-upgrade.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a Upgrade object.","tags":["Upgrades"],"operationId":"deleteNamespacedUpgrade","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/upgrades/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-backup.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-backup.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-backup.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-backup.api.mdx index 90d26680234..e89073da871 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-backup.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-backup.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a VirtualMachineBackup object.","tags":["Backups"],"operationId":"deleteNamespacedVirtualMachineBackup","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinebackups/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-image.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-image.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-image.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-image.api.mdx index aff352ae1bb..67529e65202 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-image.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-image.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a VirtualMachineImage object.","tags":["Images"],"operationId":"deleteNamespacedVirtualMachineImage","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineimages/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-instance-migration.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-instance-migration.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-instance-migration.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-instance-migration.api.mdx index b04283ad5c3..e704543854b 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-instance-migration.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-instance-migration.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a VirtualMachineInstanceMigration object.","tags":["Migrations"],"operationId":"deleteNamespacedVirtualMachineInstanceMigration","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineinstancemigrations/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-restore.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-restore.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-restore.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-restore.api.mdx index 478a1a379f5..7fca2235123 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-restore.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-restore.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a VirtualMachineRestore object.","tags":["Restores"],"operationId":"deleteNamespacedVirtualMachineRestore","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinerestores/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-template-version.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-template-version.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-template-version.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-template-version.api.mdx index 76036502fcd..82d324f3a8a 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-template-version.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-template-version.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a VirtualMachineTemplateVersion object.","tags":["Virtual Machine Templates"],"operationId":"deleteNamespacedVirtualMachineTemplateVersion","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinetemplateversions/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-template.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-template.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-template.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-template.api.mdx index 4a7f24477b3..03a953efd72 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine-template.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine-template.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a VirtualMachineTemplate object.","tags":["Virtual Machine Templates"],"operationId":"deleteNamespacedVirtualMachineTemplate","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinetemplates/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine.api.mdx b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine.api.mdx rename to versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine.api.mdx index aca96d84179..9efcf8afc8c 100644 --- a/versioned_docs/version-v1.1/api/delete-namespaced-virtual-machine.api.mdx +++ b/versioned_docs/version-v1.2/api/delete-namespaced-virtual-machine.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Delete a VirtualMachine object.","tags":["Virtual Machines"],"operationId":"deleteNamespacedVirtualMachine","parameters":[{"description":"The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.","name":"gracePeriodSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.","name":"orphanDependents","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.","name":"propagationPolicy","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"dryRun":{"type":"array","items":{"type":"string","default":""}},"gracePeriodSeconds":{"type":"integer","format":"int64"},"kind":{"type":"string"},"orphanDependents":{"type":"boolean"},"preconditions":{"type":"object","properties":{"resourceVersion":{"type":"string"},"uid":{"type":"string"}}},"propagationPolicy":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"code":{"type":"integer","format":"int32"},"details":{"type":"object","properties":{"causes":{"type":"array","items":{"default":{},"type":"object","properties":{"field":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"}}}},"group":{"type":"string"},"kind":{"type":"string"},"name":{"type":"string"},"retryAfterSeconds":{"type":"integer","format":"int32"},"uid":{"type":"string"}}},"kind":{"type":"string"},"message":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}},"reason":{"type":"string"},"status":{"type":"string"}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"method":"delete","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachines/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","dryRun":["string"],"gracePeriodSeconds":0,"kind":"string","orphanDependents":true,"preconditions":{"resourceVersion":"string","uid":"string"},"propagationPolicy":"string"},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "delete api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/harvester-apis.info.mdx b/versioned_docs/version-v1.2/api/harvester-apis.info.mdx similarity index 100% rename from versioned_docs/version-v1.1/api/harvester-apis.info.mdx rename to versioned_docs/version-v1.2/api/harvester-apis.info.mdx diff --git a/versioned_docs/version-v1.1/api/list-key-pair-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-key-pair-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-key-pair-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-key-pair-for-all-namespaces.api.mdx index 9aef6bd457b..cca8e5d5a6f 100644 --- a/versioned_docs/version-v1.1/api/list-key-pair-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-key-pair-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all KeyPair objects.","tags":["SSH Keys"],"operationId":"listKeyPairForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/harvesterhci.io/v1beta1/keypairs","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Key Pairs For All Namespaces","description":{"content":"Get a list of all KeyPair objects.","type":"text/plain"},"url":{"path":["apis","harvesterhci.io","v1beta1","keypairs"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.2/api/list-namespaced-cluster-network.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-cluster-network.api.mdx new file mode 100644 index 00000000000..3a904263f79 --- /dev/null +++ b/versioned_docs/version-v1.2/api/list-namespaced-cluster-network.api.mdx @@ -0,0 +1,46 @@ +--- +id: list-namespaced-cluster-network +title: "List Cluster Networks" +description: "Get a list of ClusterNetwork objects in a namespace." +sidebar_label: "List Cluster Networks" +hide_title: true +hide_table_of_contents: true +api: {"description":"Get a list of ClusterNetwork objects in a namespace.","tags":["Networks"],"operationId":"listNamespacedClusterNetwork","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/network.harvesterhci.io/v1beta1/clusternetworks","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Cluster Networks","description":{"content":"Get a list of ClusterNetwork objects in a namespace.","type":"text/plain"},"url":{"path":["apis","network.harvesterhci.io","v1beta1","clusternetworks"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[{"disabled":false,"description":{"content":"(Required) Object name and auth scope, such as for teams and projects","type":"text/plain"},"type":"any","value":"","key":"namespace"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: api/harvester-apis +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; + +

List Cluster Networks

+ + + + + + + +Get a list of ClusterNetwork objects in a namespace. + +## Request + +

Path Parameters

Query Parameters

+ +OK + +
Schema
    items object[]required
  • Array [
  • metadata object
    status object
    conditions object[]
  • Array [
  • ]
  • ]
  • metadata objectrequired
Schema
    items object[]required
  • Array [
  • metadata object
    status object
    conditions object[]
  • Array [
  • ]
  • ]
  • metadata objectrequired
Schema
    items object[]required
  • Array [
  • metadata object
    status object
    conditions object[]
  • Array [
  • ]
  • ]
  • metadata objectrequired
+ +Unauthorized + +
Schema
  • string
Schema
  • string
Schema
  • string
+ \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/list-namespaced-key-pair.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-key-pair.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-key-pair.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-key-pair.api.mdx index 519d914606e..e31d5e9361a 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-key-pair.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-key-pair.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of KeyPair objects in a namespace.","tags":["SSH Keys"],"operationId":"listNamespacedKeyPair","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/keypairs","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-namespaced-network-attachment-definition.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-network-attachment-definition.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-network-attachment-definition.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-network-attachment-definition.api.mdx index 823e02eb632..9b06ba38583 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-network-attachment-definition.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-network-attachment-definition.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of NetworkAttachmentDefinition objects in a namespace.","tags":["Networks"],"operationId":"listNamespacedNetworkAttachmentDefinition","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/k8s.cni.cncf.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/network-attachment-definitions","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.2/api/list-namespaced-node-network.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-node-network.api.mdx new file mode 100644 index 00000000000..9278b6aeef9 --- /dev/null +++ b/versioned_docs/version-v1.2/api/list-namespaced-node-network.api.mdx @@ -0,0 +1,46 @@ +--- +id: list-namespaced-node-network +title: "List Node Networks" +description: "Get a list of NodeNetwork objects in a namespace." +sidebar_label: "List Node Networks" +hide_title: true +hide_table_of_contents: true +api: {"description":"Get a list of NodeNetwork objects in a namespace.","tags":["Networks"],"operationId":"listNamespacedNodeNetwork","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/network.harvesterhci.io/v1beta1/nodenetworks","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Node Networks","description":{"content":"Get a list of NodeNetwork objects in a namespace.","type":"text/plain"},"url":{"path":["apis","network.harvesterhci.io","v1beta1","nodenetworks"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[{"disabled":false,"description":{"content":"(Required) Object name and auth scope, such as for teams and projects","type":"text/plain"},"type":"any","value":"","key":"namespace"}]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} +sidebar_class_name: "get api-method" +info_path: api/harvester-apis +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; + +

List Node Networks

+ + + + + + + +Get a list of NodeNetwork objects in a namespace. + +## Request + +

Path Parameters

Query Parameters

+ +OK + +
Schema
    items object[]required
  • Array [
  • metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
  • ]
  • metadata objectrequired
Schema
    items object[]required
  • Array [
  • metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
  • ]
  • metadata objectrequired
Schema
    items object[]required
  • Array [
  • metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
  • ]
  • metadata objectrequired
+ +Unauthorized + +
Schema
  • string
Schema
  • string
Schema
  • string
+ \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/list-namespaced-persistent-volume-claim.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-persistent-volume-claim.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-persistent-volume-claim.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-persistent-volume-claim.api.mdx index ccdca6b9bdf..0f9f429bf6f 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-persistent-volume-claim.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-persistent-volume-claim.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of PersistentVolumeClaim objects in a namespace.","tags":["Volumes"],"operationId":"listNamespacedPersistentVolumeClaim","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/api/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/persistentvolumeclaims","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-namespaced-support-bundle.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-support-bundle.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-support-bundle.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-support-bundle.api.mdx index 10b4fc37e9b..76a521f837f 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-support-bundle.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-support-bundle.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of SupportBundle objects in a namespace.","tags":["Support Bundles"],"operationId":"listNamespacedSupportBundle","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/supportbundles","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-namespaced-upgrade.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-upgrade.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-upgrade.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-upgrade.api.mdx index 52ae954d94f..225859dbe3f 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-upgrade.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-upgrade.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of Upgrade objects in a namespace.","tags":["Upgrades"],"operationId":"listNamespacedUpgrade","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/upgrades","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-backup.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-backup.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-backup.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-backup.api.mdx index 63d92547b29..4afc6cdee1f 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-backup.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-backup.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of VirtualMachineBackup objects in a namespace.","tags":["Backups"],"operationId":"listNamespacedVirtualMachineBackup","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinebackups","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-image.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-image.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-image.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-image.api.mdx index c1e495387d6..bb97fb1fc77 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-image.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-image.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of VirtualMachineImage objects in a namespace.","tags":["Images"],"operationId":"listNamespacedVirtualMachineImage","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineimages","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-instance-migration.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-instance-migration.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-instance-migration.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-instance-migration.api.mdx index 583f61ceb71..f6f28258abc 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-instance-migration.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-instance-migration.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of VirtualMachineInstanceMigration objects in a namespace.","tags":["Migrations"],"operationId":"listNamespacedVirtualMachineInstanceMigration","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineinstancemigrations","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-instance.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-instance.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-instance.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-instance.api.mdx index 51a9998f7c4..5bc619c5d73 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-instance.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-instance.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of VirtualMachineInstance objects in a namespace.","tags":["Virtual Machines"],"operationId":"listNamespacedVirtualMachineInstance","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}},"status":{"default":{},"type":"object","properties":{"activePods":{"type":"object","additionalProperties":{"type":"string","default":""}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"evacuationNodeName":{"type":"string"},"fsFreezeStatus":{"type":"string"},"guestOSInfo":{"default":{},"type":"object","properties":{"id":{"type":"string"},"kernelRelease":{"type":"string"},"kernelVersion":{"type":"string"},"machine":{"type":"string"},"name":{"type":"string"},"prettyName":{"type":"string"},"version":{"type":"string"},"versionId":{"type":"string"}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","properties":{"infoSource":{"type":"string"},"interfaceName":{"type":"string"},"ipAddress":{"type":"string"},"ipAddresses":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"name":{"type":"string"}}}},"launcherContainerImageVersion":{"type":"string"},"migrationMethod":{"type":"string"},"migrationState":{"type":"object","properties":{"abortRequested":{"type":"boolean"},"abortStatus":{"type":"string"},"completed":{"type":"boolean"},"endTimestamp":{"type":"string","default":""},"failed":{"type":"boolean"},"migrationConfiguration":{"type":"object","properties":{"allowAutoConverge":{"type":"boolean"},"allowPostCopy":{"type":"boolean"},"bandwidthPerMigration":{"type":"string"},"completionTimeoutPerGiB":{"type":"integer","format":"int64"},"disableTLS":{"type":"boolean"},"network":{"type":"string"},"nodeDrainTaintKey":{"type":"string"},"parallelMigrationsPerCluster":{"type":"integer","format":"int64"},"parallelOutboundMigrationsPerNode":{"type":"integer","format":"int64"},"progressTimeout":{"type":"integer","format":"int64"},"unsafeMigrationOverride":{"type":"boolean"}}},"migrationPolicyName":{"type":"string"},"migrationUid":{"type":"string"},"mode":{"type":"string"},"sourceNode":{"type":"string"},"startTimestamp":{"type":"string","default":""},"targetAttachmentPodUID":{"type":"string"},"targetCPUSet":{"type":"array","items":{"type":"integer","format":"int32","default":0},"x-kubernetes-list-type":"atomic"},"targetDirectMigrationNodePorts":{"type":"object","additionalProperties":{"type":"integer","format":"int32","default":0}},"targetNode":{"type":"string"},"targetNodeAddress":{"type":"string"},"targetNodeDomainDetected":{"type":"boolean"},"targetNodeTopology":{"type":"string"},"targetPod":{"type":"string"}}},"migrationTransport":{"type":"string"},"nodeName":{"type":"string"},"phase":{"type":"string"},"phaseTransitionTimestamps":{"type":"array","items":{"default":{},"type":"object","properties":{"phase":{"type":"string"},"phaseTransitionTimestamp":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"},"qosClass":{"type":"string"},"reason":{"type":"string"},"runtimeUser":{"type":"integer","format":"int64","default":0},"topologyHints":{"type":"object","properties":{"tscFrequency":{"type":"integer","format":"int64"}}},"virtualMachineRevisionName":{"type":"string"},"volumeStatus":{"type":"array","items":{"default":{},"type":"object","required":["name","target"],"properties":{"hotplugVolume":{"type":"object","properties":{"attachPodName":{"type":"string"},"attachPodUID":{"type":"string"}}},"memoryDumpVolume":{"type":"object","properties":{"claimName":{"type":"string"},"endTimestamp":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""},"targetFileName":{"type":"string"}}},"message":{"type":"string"},"name":{"type":"string","default":""},"persistentVolumeClaimInfo":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"capacity":{"type":"object","additionalProperties":{"type":"string","default":{}}},"filesystemOverhead":{"type":"string"},"preallocated":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}},"volumeMode":{"type":"string"}}},"phase":{"type":"string"},"reason":{"type":"string"},"size":{"type":"integer","format":"int64"},"target":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}},"status":{"default":{},"type":"object","properties":{"activePods":{"type":"object","additionalProperties":{"type":"string","default":""}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"evacuationNodeName":{"type":"string"},"fsFreezeStatus":{"type":"string"},"guestOSInfo":{"default":{},"type":"object","properties":{"id":{"type":"string"},"kernelRelease":{"type":"string"},"kernelVersion":{"type":"string"},"machine":{"type":"string"},"name":{"type":"string"},"prettyName":{"type":"string"},"version":{"type":"string"},"versionId":{"type":"string"}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","properties":{"infoSource":{"type":"string"},"interfaceName":{"type":"string"},"ipAddress":{"type":"string"},"ipAddresses":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"name":{"type":"string"}}}},"launcherContainerImageVersion":{"type":"string"},"migrationMethod":{"type":"string"},"migrationState":{"type":"object","properties":{"abortRequested":{"type":"boolean"},"abortStatus":{"type":"string"},"completed":{"type":"boolean"},"endTimestamp":{"type":"string","default":""},"failed":{"type":"boolean"},"migrationConfiguration":{"type":"object","properties":{"allowAutoConverge":{"type":"boolean"},"allowPostCopy":{"type":"boolean"},"bandwidthPerMigration":{"type":"string"},"completionTimeoutPerGiB":{"type":"integer","format":"int64"},"disableTLS":{"type":"boolean"},"network":{"type":"string"},"nodeDrainTaintKey":{"type":"string"},"parallelMigrationsPerCluster":{"type":"integer","format":"int64"},"parallelOutboundMigrationsPerNode":{"type":"integer","format":"int64"},"progressTimeout":{"type":"integer","format":"int64"},"unsafeMigrationOverride":{"type":"boolean"}}},"migrationPolicyName":{"type":"string"},"migrationUid":{"type":"string"},"mode":{"type":"string"},"sourceNode":{"type":"string"},"startTimestamp":{"type":"string","default":""},"targetAttachmentPodUID":{"type":"string"},"targetCPUSet":{"type":"array","items":{"type":"integer","format":"int32","default":0},"x-kubernetes-list-type":"atomic"},"targetDirectMigrationNodePorts":{"type":"object","additionalProperties":{"type":"integer","format":"int32","default":0}},"targetNode":{"type":"string"},"targetNodeAddress":{"type":"string"},"targetNodeDomainDetected":{"type":"boolean"},"targetNodeTopology":{"type":"string"},"targetPod":{"type":"string"}}},"migrationTransport":{"type":"string"},"nodeName":{"type":"string"},"phase":{"type":"string"},"phaseTransitionTimestamps":{"type":"array","items":{"default":{},"type":"object","properties":{"phase":{"type":"string"},"phaseTransitionTimestamp":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"},"qosClass":{"type":"string"},"reason":{"type":"string"},"runtimeUser":{"type":"integer","format":"int64","default":0},"topologyHints":{"type":"object","properties":{"tscFrequency":{"type":"integer","format":"int64"}}},"virtualMachineRevisionName":{"type":"string"},"volumeStatus":{"type":"array","items":{"default":{},"type":"object","required":["name","target"],"properties":{"hotplugVolume":{"type":"object","properties":{"attachPodName":{"type":"string"},"attachPodUID":{"type":"string"}}},"memoryDumpVolume":{"type":"object","properties":{"claimName":{"type":"string"},"endTimestamp":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""},"targetFileName":{"type":"string"}}},"message":{"type":"string"},"name":{"type":"string","default":""},"persistentVolumeClaimInfo":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"capacity":{"type":"object","additionalProperties":{"type":"string","default":{}}},"filesystemOverhead":{"type":"string"},"preallocated":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}},"volumeMode":{"type":"string"}}},"phase":{"type":"string"},"reason":{"type":"string"},"size":{"type":"integer","format":"int64"},"target":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}},"status":{"default":{},"type":"object","properties":{"activePods":{"type":"object","additionalProperties":{"type":"string","default":""}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"evacuationNodeName":{"type":"string"},"fsFreezeStatus":{"type":"string"},"guestOSInfo":{"default":{},"type":"object","properties":{"id":{"type":"string"},"kernelRelease":{"type":"string"},"kernelVersion":{"type":"string"},"machine":{"type":"string"},"name":{"type":"string"},"prettyName":{"type":"string"},"version":{"type":"string"},"versionId":{"type":"string"}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","properties":{"infoSource":{"type":"string"},"interfaceName":{"type":"string"},"ipAddress":{"type":"string"},"ipAddresses":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"name":{"type":"string"}}}},"launcherContainerImageVersion":{"type":"string"},"migrationMethod":{"type":"string"},"migrationState":{"type":"object","properties":{"abortRequested":{"type":"boolean"},"abortStatus":{"type":"string"},"completed":{"type":"boolean"},"endTimestamp":{"type":"string","default":""},"failed":{"type":"boolean"},"migrationConfiguration":{"type":"object","properties":{"allowAutoConverge":{"type":"boolean"},"allowPostCopy":{"type":"boolean"},"bandwidthPerMigration":{"type":"string"},"completionTimeoutPerGiB":{"type":"integer","format":"int64"},"disableTLS":{"type":"boolean"},"network":{"type":"string"},"nodeDrainTaintKey":{"type":"string"},"parallelMigrationsPerCluster":{"type":"integer","format":"int64"},"parallelOutboundMigrationsPerNode":{"type":"integer","format":"int64"},"progressTimeout":{"type":"integer","format":"int64"},"unsafeMigrationOverride":{"type":"boolean"}}},"migrationPolicyName":{"type":"string"},"migrationUid":{"type":"string"},"mode":{"type":"string"},"sourceNode":{"type":"string"},"startTimestamp":{"type":"string","default":""},"targetAttachmentPodUID":{"type":"string"},"targetCPUSet":{"type":"array","items":{"type":"integer","format":"int32","default":0},"x-kubernetes-list-type":"atomic"},"targetDirectMigrationNodePorts":{"type":"object","additionalProperties":{"type":"integer","format":"int32","default":0}},"targetNode":{"type":"string"},"targetNodeAddress":{"type":"string"},"targetNodeDomainDetected":{"type":"boolean"},"targetNodeTopology":{"type":"string"},"targetPod":{"type":"string"}}},"migrationTransport":{"type":"string"},"nodeName":{"type":"string"},"phase":{"type":"string"},"phaseTransitionTimestamps":{"type":"array","items":{"default":{},"type":"object","properties":{"phase":{"type":"string"},"phaseTransitionTimestamp":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"},"qosClass":{"type":"string"},"reason":{"type":"string"},"runtimeUser":{"type":"integer","format":"int64","default":0},"topologyHints":{"type":"object","properties":{"tscFrequency":{"type":"integer","format":"int64"}}},"virtualMachineRevisionName":{"type":"string"},"volumeStatus":{"type":"array","items":{"default":{},"type":"object","required":["name","target"],"properties":{"hotplugVolume":{"type":"object","properties":{"attachPodName":{"type":"string"},"attachPodUID":{"type":"string"}}},"memoryDumpVolume":{"type":"object","properties":{"claimName":{"type":"string"},"endTimestamp":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""},"targetFileName":{"type":"string"}}},"message":{"type":"string"},"name":{"type":"string","default":""},"persistentVolumeClaimInfo":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"capacity":{"type":"object","additionalProperties":{"type":"string","default":{}}},"filesystemOverhead":{"type":"string"},"preallocated":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}},"volumeMode":{"type":"string"}}},"phase":{"type":"string"},"reason":{"type":"string"},"size":{"type":"integer","format":"int64"},"target":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineinstances","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-restore.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-restore.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-restore.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-restore.api.mdx index 4af779a07bb..ba91dc881d9 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-restore.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-restore.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of VirtualMachineRestore objects in a namespace.","tags":["Restores"],"operationId":"listNamespacedVirtualMachineRestore","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinerestores","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-template-version.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-template-version.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-template-version.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-template-version.api.mdx index 32052ca178d..4425e79a1ad 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-template-version.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-template-version.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of VirtualMachineTemplateVersion objects in a namespace.","tags":["Virtual Machine Templates"],"operationId":"listNamespacedVirtualMachineTemplateVersion","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinetemplateversions","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-template.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-template.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-template.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-template.api.mdx index 0635a601c02..8e8634fbfd1 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine-template.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine-template.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of VirtualMachineTemplate objects in a namespace.","tags":["Virtual Machine Templates"],"operationId":"listNamespacedVirtualMachineTemplate","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinetemplates","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine.api.mdx b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-namespaced-virtual-machine.api.mdx rename to versioned_docs/version-v1.2/api/list-namespaced-virtual-machine.api.mdx index 35f43862c36..28feba83329 100644 --- a/versioned_docs/version-v1.1/api/list-namespaced-virtual-machine.api.mdx +++ b/versioned_docs/version-v1.2/api/list-namespaced-virtual-machine.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of VirtualMachine objects in a namespace.","tags":["Virtual Machines"],"operationId":"listNamespacedVirtualMachine","parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachines","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-network-attachment-definition-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-network-attachment-definition-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-network-attachment-definition-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-network-attachment-definition-for-all-namespaces.api.mdx index 6e47f6cf76a..59ba4835b3c 100644 --- a/versioned_docs/version-v1.1/api/list-network-attachment-definition-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-network-attachment-definition-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all NetworkAttachmentDefinition objects.","tags":["Networks"],"operationId":"listNetworkAttachmentDefinitionForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/k8s.cni.cncf.io/v1/network-attachment-definitions","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Network Attachment Definitions For All Namespaces","description":{"content":"Get a list of all NetworkAttachmentDefinition objects.","type":"text/plain"},"url":{"path":["apis","k8s.cni.cncf.io","v1","network-attachment-definitions"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-persistent-volume-claim-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-persistent-volume-claim-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-persistent-volume-claim-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-persistent-volume-claim-for-all-namespaces.api.mdx index 6dd6f71b2fb..382a7129db9 100644 --- a/versioned_docs/version-v1.1/api/list-persistent-volume-claim-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-persistent-volume-claim-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all PersistentVolumeClaim objects.","tags":["Volumes"],"operationId":"listPersistentVolumeClaimForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/api/v1/persistentvolumeclaims","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Persistent Volume Claims For All Namespaces","description":{"content":"Get a list of all PersistentVolumeClaim objects.","type":"text/plain"},"url":{"path":["api","v1","persistentvolumeclaims"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-support-bundle-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-support-bundle-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-support-bundle-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-support-bundle-for-all-namespaces.api.mdx index 9e963bd927f..b71030e49f5 100644 --- a/versioned_docs/version-v1.1/api/list-support-bundle-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-support-bundle-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all SupportBundle objects.","tags":["Support Bundles"],"operationId":"listSupportBundleForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/harvesterhci.io/v1beta1/supportbundles","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Support Bundles For All Namespaces","description":{"content":"Get a list of all SupportBundle objects.","type":"text/plain"},"url":{"path":["apis","harvesterhci.io","v1beta1","supportbundles"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-upgrade-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-upgrade-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-upgrade-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-upgrade-for-all-namespaces.api.mdx index 74023c9d039..b718f21b796 100644 --- a/versioned_docs/version-v1.1/api/list-upgrade-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-upgrade-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all Upgrade objects.","tags":["Upgrades"],"operationId":"listUpgradeForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/harvesterhci.io/v1beta1/upgrades","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Upgrades For All Namespaces","description":{"content":"Get a list of all Upgrade objects.","type":"text/plain"},"url":{"path":["apis","harvesterhci.io","v1beta1","upgrades"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-virtual-machine-backup-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-virtual-machine-backup-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-virtual-machine-backup-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-virtual-machine-backup-for-all-namespaces.api.mdx index 33e5af2df31..b5e4cd08850 100644 --- a/versioned_docs/version-v1.1/api/list-virtual-machine-backup-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-virtual-machine-backup-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all VirtualMachineBackup objects.","tags":["Backups"],"operationId":"listVirtualMachineBackupForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/harvesterhci.io/v1beta1/virtualmachinebackups","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Virtual Machine Backups For All Namespaces","description":{"content":"Get a list of all VirtualMachineBackup objects.","type":"text/plain"},"url":{"path":["apis","harvesterhci.io","v1beta1","virtualmachinebackups"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-virtual-machine-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-virtual-machine-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-virtual-machine-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-virtual-machine-for-all-namespaces.api.mdx index 5683e7b43c4..7ce30c1f341 100644 --- a/versioned_docs/version-v1.1/api/list-virtual-machine-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-virtual-machine-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all VirtualMachine objects.","tags":["Virtual Machines"],"operationId":"listVirtualMachineForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/kubevirt.io/v1/virtualmachines","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Virtual Machines For All Namespaces","description":{"content":"Get a list of all VirtualMachine objects.","type":"text/plain"},"url":{"path":["apis","kubevirt.io","v1","virtualmachines"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-virtual-machine-image-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-virtual-machine-image-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-virtual-machine-image-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-virtual-machine-image-for-all-namespaces.api.mdx index fb688631048..61c356349d9 100644 --- a/versioned_docs/version-v1.1/api/list-virtual-machine-image-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-virtual-machine-image-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all VirtualMachineImage objects.","tags":["Images"],"operationId":"listVirtualMachineImageForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/harvesterhci.io/v1beta1/virtualmachineimages","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Virtual Machine Images For All Namespaces","description":{"content":"Get a list of all VirtualMachineImage objects.","type":"text/plain"},"url":{"path":["apis","harvesterhci.io","v1beta1","virtualmachineimages"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-virtual-machine-instance-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-virtual-machine-instance-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-virtual-machine-instance-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-virtual-machine-instance-for-all-namespaces.api.mdx index 5a33c8d958f..4aaa04a739f 100644 --- a/versioned_docs/version-v1.1/api/list-virtual-machine-instance-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-virtual-machine-instance-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all VirtualMachineInstance objects.","tags":["Virtual Machines"],"operationId":"listVirtualMachineInstanceForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}},"status":{"default":{},"type":"object","properties":{"activePods":{"type":"object","additionalProperties":{"type":"string","default":""}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"evacuationNodeName":{"type":"string"},"fsFreezeStatus":{"type":"string"},"guestOSInfo":{"default":{},"type":"object","properties":{"id":{"type":"string"},"kernelRelease":{"type":"string"},"kernelVersion":{"type":"string"},"machine":{"type":"string"},"name":{"type":"string"},"prettyName":{"type":"string"},"version":{"type":"string"},"versionId":{"type":"string"}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","properties":{"infoSource":{"type":"string"},"interfaceName":{"type":"string"},"ipAddress":{"type":"string"},"ipAddresses":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"name":{"type":"string"}}}},"launcherContainerImageVersion":{"type":"string"},"migrationMethod":{"type":"string"},"migrationState":{"type":"object","properties":{"abortRequested":{"type":"boolean"},"abortStatus":{"type":"string"},"completed":{"type":"boolean"},"endTimestamp":{"type":"string","default":""},"failed":{"type":"boolean"},"migrationConfiguration":{"type":"object","properties":{"allowAutoConverge":{"type":"boolean"},"allowPostCopy":{"type":"boolean"},"bandwidthPerMigration":{"type":"string"},"completionTimeoutPerGiB":{"type":"integer","format":"int64"},"disableTLS":{"type":"boolean"},"network":{"type":"string"},"nodeDrainTaintKey":{"type":"string"},"parallelMigrationsPerCluster":{"type":"integer","format":"int64"},"parallelOutboundMigrationsPerNode":{"type":"integer","format":"int64"},"progressTimeout":{"type":"integer","format":"int64"},"unsafeMigrationOverride":{"type":"boolean"}}},"migrationPolicyName":{"type":"string"},"migrationUid":{"type":"string"},"mode":{"type":"string"},"sourceNode":{"type":"string"},"startTimestamp":{"type":"string","default":""},"targetAttachmentPodUID":{"type":"string"},"targetCPUSet":{"type":"array","items":{"type":"integer","format":"int32","default":0},"x-kubernetes-list-type":"atomic"},"targetDirectMigrationNodePorts":{"type":"object","additionalProperties":{"type":"integer","format":"int32","default":0}},"targetNode":{"type":"string"},"targetNodeAddress":{"type":"string"},"targetNodeDomainDetected":{"type":"boolean"},"targetNodeTopology":{"type":"string"},"targetPod":{"type":"string"}}},"migrationTransport":{"type":"string"},"nodeName":{"type":"string"},"phase":{"type":"string"},"phaseTransitionTimestamps":{"type":"array","items":{"default":{},"type":"object","properties":{"phase":{"type":"string"},"phaseTransitionTimestamp":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"},"qosClass":{"type":"string"},"reason":{"type":"string"},"runtimeUser":{"type":"integer","format":"int64","default":0},"topologyHints":{"type":"object","properties":{"tscFrequency":{"type":"integer","format":"int64"}}},"virtualMachineRevisionName":{"type":"string"},"volumeStatus":{"type":"array","items":{"default":{},"type":"object","required":["name","target"],"properties":{"hotplugVolume":{"type":"object","properties":{"attachPodName":{"type":"string"},"attachPodUID":{"type":"string"}}},"memoryDumpVolume":{"type":"object","properties":{"claimName":{"type":"string"},"endTimestamp":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""},"targetFileName":{"type":"string"}}},"message":{"type":"string"},"name":{"type":"string","default":""},"persistentVolumeClaimInfo":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"capacity":{"type":"object","additionalProperties":{"type":"string","default":{}}},"filesystemOverhead":{"type":"string"},"preallocated":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}},"volumeMode":{"type":"string"}}},"phase":{"type":"string"},"reason":{"type":"string"},"size":{"type":"integer","format":"int64"},"target":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}},"status":{"default":{},"type":"object","properties":{"activePods":{"type":"object","additionalProperties":{"type":"string","default":""}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"evacuationNodeName":{"type":"string"},"fsFreezeStatus":{"type":"string"},"guestOSInfo":{"default":{},"type":"object","properties":{"id":{"type":"string"},"kernelRelease":{"type":"string"},"kernelVersion":{"type":"string"},"machine":{"type":"string"},"name":{"type":"string"},"prettyName":{"type":"string"},"version":{"type":"string"},"versionId":{"type":"string"}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","properties":{"infoSource":{"type":"string"},"interfaceName":{"type":"string"},"ipAddress":{"type":"string"},"ipAddresses":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"name":{"type":"string"}}}},"launcherContainerImageVersion":{"type":"string"},"migrationMethod":{"type":"string"},"migrationState":{"type":"object","properties":{"abortRequested":{"type":"boolean"},"abortStatus":{"type":"string"},"completed":{"type":"boolean"},"endTimestamp":{"type":"string","default":""},"failed":{"type":"boolean"},"migrationConfiguration":{"type":"object","properties":{"allowAutoConverge":{"type":"boolean"},"allowPostCopy":{"type":"boolean"},"bandwidthPerMigration":{"type":"string"},"completionTimeoutPerGiB":{"type":"integer","format":"int64"},"disableTLS":{"type":"boolean"},"network":{"type":"string"},"nodeDrainTaintKey":{"type":"string"},"parallelMigrationsPerCluster":{"type":"integer","format":"int64"},"parallelOutboundMigrationsPerNode":{"type":"integer","format":"int64"},"progressTimeout":{"type":"integer","format":"int64"},"unsafeMigrationOverride":{"type":"boolean"}}},"migrationPolicyName":{"type":"string"},"migrationUid":{"type":"string"},"mode":{"type":"string"},"sourceNode":{"type":"string"},"startTimestamp":{"type":"string","default":""},"targetAttachmentPodUID":{"type":"string"},"targetCPUSet":{"type":"array","items":{"type":"integer","format":"int32","default":0},"x-kubernetes-list-type":"atomic"},"targetDirectMigrationNodePorts":{"type":"object","additionalProperties":{"type":"integer","format":"int32","default":0}},"targetNode":{"type":"string"},"targetNodeAddress":{"type":"string"},"targetNodeDomainDetected":{"type":"boolean"},"targetNodeTopology":{"type":"string"},"targetPod":{"type":"string"}}},"migrationTransport":{"type":"string"},"nodeName":{"type":"string"},"phase":{"type":"string"},"phaseTransitionTimestamps":{"type":"array","items":{"default":{},"type":"object","properties":{"phase":{"type":"string"},"phaseTransitionTimestamp":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"},"qosClass":{"type":"string"},"reason":{"type":"string"},"runtimeUser":{"type":"integer","format":"int64","default":0},"topologyHints":{"type":"object","properties":{"tscFrequency":{"type":"integer","format":"int64"}}},"virtualMachineRevisionName":{"type":"string"},"volumeStatus":{"type":"array","items":{"default":{},"type":"object","required":["name","target"],"properties":{"hotplugVolume":{"type":"object","properties":{"attachPodName":{"type":"string"},"attachPodUID":{"type":"string"}}},"memoryDumpVolume":{"type":"object","properties":{"claimName":{"type":"string"},"endTimestamp":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""},"targetFileName":{"type":"string"}}},"message":{"type":"string"},"name":{"type":"string","default":""},"persistentVolumeClaimInfo":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"capacity":{"type":"object","additionalProperties":{"type":"string","default":{}}},"filesystemOverhead":{"type":"string"},"preallocated":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}},"volumeMode":{"type":"string"}}},"phase":{"type":"string"},"reason":{"type":"string"},"size":{"type":"integer","format":"int64"},"target":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}},"status":{"default":{},"type":"object","properties":{"activePods":{"type":"object","additionalProperties":{"type":"string","default":""}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"evacuationNodeName":{"type":"string"},"fsFreezeStatus":{"type":"string"},"guestOSInfo":{"default":{},"type":"object","properties":{"id":{"type":"string"},"kernelRelease":{"type":"string"},"kernelVersion":{"type":"string"},"machine":{"type":"string"},"name":{"type":"string"},"prettyName":{"type":"string"},"version":{"type":"string"},"versionId":{"type":"string"}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","properties":{"infoSource":{"type":"string"},"interfaceName":{"type":"string"},"ipAddress":{"type":"string"},"ipAddresses":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"name":{"type":"string"}}}},"launcherContainerImageVersion":{"type":"string"},"migrationMethod":{"type":"string"},"migrationState":{"type":"object","properties":{"abortRequested":{"type":"boolean"},"abortStatus":{"type":"string"},"completed":{"type":"boolean"},"endTimestamp":{"type":"string","default":""},"failed":{"type":"boolean"},"migrationConfiguration":{"type":"object","properties":{"allowAutoConverge":{"type":"boolean"},"allowPostCopy":{"type":"boolean"},"bandwidthPerMigration":{"type":"string"},"completionTimeoutPerGiB":{"type":"integer","format":"int64"},"disableTLS":{"type":"boolean"},"network":{"type":"string"},"nodeDrainTaintKey":{"type":"string"},"parallelMigrationsPerCluster":{"type":"integer","format":"int64"},"parallelOutboundMigrationsPerNode":{"type":"integer","format":"int64"},"progressTimeout":{"type":"integer","format":"int64"},"unsafeMigrationOverride":{"type":"boolean"}}},"migrationPolicyName":{"type":"string"},"migrationUid":{"type":"string"},"mode":{"type":"string"},"sourceNode":{"type":"string"},"startTimestamp":{"type":"string","default":""},"targetAttachmentPodUID":{"type":"string"},"targetCPUSet":{"type":"array","items":{"type":"integer","format":"int32","default":0},"x-kubernetes-list-type":"atomic"},"targetDirectMigrationNodePorts":{"type":"object","additionalProperties":{"type":"integer","format":"int32","default":0}},"targetNode":{"type":"string"},"targetNodeAddress":{"type":"string"},"targetNodeDomainDetected":{"type":"boolean"},"targetNodeTopology":{"type":"string"},"targetPod":{"type":"string"}}},"migrationTransport":{"type":"string"},"nodeName":{"type":"string"},"phase":{"type":"string"},"phaseTransitionTimestamps":{"type":"array","items":{"default":{},"type":"object","properties":{"phase":{"type":"string"},"phaseTransitionTimestamp":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"},"qosClass":{"type":"string"},"reason":{"type":"string"},"runtimeUser":{"type":"integer","format":"int64","default":0},"topologyHints":{"type":"object","properties":{"tscFrequency":{"type":"integer","format":"int64"}}},"virtualMachineRevisionName":{"type":"string"},"volumeStatus":{"type":"array","items":{"default":{},"type":"object","required":["name","target"],"properties":{"hotplugVolume":{"type":"object","properties":{"attachPodName":{"type":"string"},"attachPodUID":{"type":"string"}}},"memoryDumpVolume":{"type":"object","properties":{"claimName":{"type":"string"},"endTimestamp":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""},"targetFileName":{"type":"string"}}},"message":{"type":"string"},"name":{"type":"string","default":""},"persistentVolumeClaimInfo":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"capacity":{"type":"object","additionalProperties":{"type":"string","default":{}}},"filesystemOverhead":{"type":"string"},"preallocated":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}},"volumeMode":{"type":"string"}}},"phase":{"type":"string"},"reason":{"type":"string"},"size":{"type":"integer","format":"int64"},"target":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/kubevirt.io/v1/virtualmachineinstances","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Virtual Machine Instances For All Namespaces","description":{"content":"Get a list of all VirtualMachineInstance objects.","type":"text/plain"},"url":{"path":["apis","kubevirt.io","v1","virtualmachineinstances"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-virtual-machine-instance-migration-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-virtual-machine-instance-migration-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-virtual-machine-instance-migration-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-virtual-machine-instance-migration-for-all-namespaces.api.mdx index 5e678827ec8..a44b457fcbe 100644 --- a/versioned_docs/version-v1.1/api/list-virtual-machine-instance-migration-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-virtual-machine-instance-migration-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all VirtualMachineInstanceMigration objects.","tags":["Migrations"],"operationId":"listVirtualMachineInstanceMigrationForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/kubevirt.io/v1/virtualmachineinstancemigrations","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Virtual Machine Instance Migrations For All Namespaces","description":{"content":"Get a list of all VirtualMachineInstanceMigration objects.","type":"text/plain"},"url":{"path":["apis","kubevirt.io","v1","virtualmachineinstancemigrations"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-virtual-machine-restore-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-virtual-machine-restore-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-virtual-machine-restore-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-virtual-machine-restore-for-all-namespaces.api.mdx index 5cdad70e509..44baa2b1034 100644 --- a/versioned_docs/version-v1.1/api/list-virtual-machine-restore-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-virtual-machine-restore-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all VirtualMachineRestore objects.","tags":["Restores"],"operationId":"listVirtualMachineRestoreForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/harvesterhci.io/v1beta1/virtualmachinerestores","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Virtual Machine Restores For All Namespaces","description":{"content":"Get a list of all VirtualMachineRestore objects.","type":"text/plain"},"url":{"path":["apis","harvesterhci.io","v1beta1","virtualmachinerestores"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-virtual-machine-template-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-virtual-machine-template-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-virtual-machine-template-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-virtual-machine-template-for-all-namespaces.api.mdx index 8590edcc91c..794cd5f845f 100644 --- a/versioned_docs/version-v1.1/api/list-virtual-machine-template-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-virtual-machine-template-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all VirtualMachineTemplate objects.","tags":["Virtual Machine Templates"],"operationId":"listVirtualMachineTemplateForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/harvesterhci.io/v1beta1/virtualmachinetemplates","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Virtual Machine Templates For All Namespaces","description":{"content":"Get a list of all VirtualMachineTemplate objects.","type":"text/plain"},"url":{"path":["apis","harvesterhci.io","v1beta1","virtualmachinetemplates"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/list-virtual-machine-template-version-for-all-namespaces.api.mdx b/versioned_docs/version-v1.2/api/list-virtual-machine-template-version-for-all-namespaces.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/list-virtual-machine-template-version-for-all-namespaces.api.mdx rename to versioned_docs/version-v1.2/api/list-virtual-machine-template-version-for-all-namespaces.api.mdx index 1a915ea37a2..86f1697cdc4 100644 --- a/versioned_docs/version-v1.1/api/list-virtual-machine-template-version-for-all-namespaces.api.mdx +++ b/versioned_docs/version-v1.2/api/list-virtual-machine-template-version-for-all-namespaces.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a list of all VirtualMachineTemplateVersion objects.","tags":["Virtual Machine Templates"],"operationId":"listVirtualMachineTemplateVersionForAllNamespaces","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["metadata","items","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"items":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","properties":{"continue":{"type":"string"},"remainingItemCount":{"type":"integer","format":"int64"},"resourceVersion":{"type":"string"},"selfLink":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","name":"continue","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","name":"fieldSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"If true, partially initialized resources are included in the response.","name":"includeUninitialized","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"A selector to restrict the list of returned objects by their labels. Defaults to everything","name":"labelSelector","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","name":"limit","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","name":"resourceVersion","in":"query","schema":{"type":"string","uniqueItems":true}},{"description":"TimeoutSeconds for the list/watch call.","name":"timeoutSeconds","in":"query","schema":{"type":"integer","uniqueItems":true}},{"description":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","name":"watch","in":"query","schema":{"type":"boolean","uniqueItems":true}}],"method":"get","path":"/apis/harvesterhci.io/v1beta1/virtualmachinetemplateversions","info":{"title":"Harvester APIs","version":"v1beta1"},"postman":{"name":"List Virtual Machine Template Versions For All Namespaces","description":{"content":"Get a list of all VirtualMachineTemplateVersion objects.","type":"text/plain"},"url":{"path":["apis","harvesterhci.io","v1beta1","virtualmachinetemplateversions"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"description":{"content":"The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server the server will respond with a 410 ResourceExpired error indicating the client must restart their list without the continue field. This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.","type":"text/plain"},"key":"continue","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their fields. Defaults to everything.","type":"text/plain"},"key":"fieldSelector","value":""},{"disabled":false,"description":{"content":"If true, partially initialized resources are included in the response.","type":"text/plain"},"key":"includeUninitialized","value":""},{"disabled":false,"description":{"content":"A selector to restrict the list of returned objects by their labels. Defaults to everything","type":"text/plain"},"key":"labelSelector","value":""},{"disabled":false,"description":{"content":"limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.","type":"text/plain"},"key":"limit","value":""},{"disabled":false,"description":{"content":"When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history.","type":"text/plain"},"key":"resourceVersion","value":""},{"disabled":false,"description":{"content":"TimeoutSeconds for the list/watch call.","type":"text/plain"},"key":"timeoutSeconds","value":""},{"disabled":false,"description":{"content":"Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.","type":"text/plain"},"key":"watch","value":""}],"variable":[]},"header":[{"key":"Accept","value":"application/json"}],"method":"GET"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.2/api/patch-namespaced-cluster-network.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-cluster-network.api.mdx new file mode 100644 index 00000000000..5c75944d88d --- /dev/null +++ b/versioned_docs/version-v1.2/api/patch-namespaced-cluster-network.api.mdx @@ -0,0 +1,46 @@ +--- +id: patch-namespaced-cluster-network +title: "Patch a Cluster Network" +description: "Patch a ClusterNetwork object." +sidebar_label: "Patch a Cluster Network" +hide_title: true +hide_table_of_contents: true +api: {"description":"Patch a ClusterNetwork object.","tags":["Networks"],"operationId":"patchNamespacedClusterNetwork","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/network.harvesterhci.io/v1beta1/clusternetworks/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} +sidebar_class_name: "patch api-method" +info_path: api/harvester-apis +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; + +

Patch a Cluster Network

+ + + + + + + +Patch a ClusterNetwork object. + +## Request + +

Path Parameters

Body

required
  • object

Body

required
  • object
+ +OK + +
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
+ +Unauthorized + +
Schema
  • string
+ \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-key-pair.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-key-pair.api.mdx similarity index 98% rename from versioned_docs/version-v1.1/api/patch-namespaced-key-pair.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-key-pair.api.mdx index 69312b6e7bd..a53c423ccca 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-key-pair.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-key-pair.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Patch a KeyPair object.","tags":["SSH Keys"],"operationId":"patchNamespacedKeyPair","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/keypairs/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-network-attachment-definition.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-network-attachment-definition.api.mdx similarity index 98% rename from versioned_docs/version-v1.1/api/patch-namespaced-network-attachment-definition.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-network-attachment-definition.api.mdx index af9c12ce081..adc447a5476 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-network-attachment-definition.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-network-attachment-definition.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Patch a NetworkAttachmentDefinition object.","tags":["Networks"],"operationId":"patchNamespacedNetworkAttachmentDefinition","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/k8s.cni.cncf.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/network-attachment-definitions/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-node-network.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-node-network.api.mdx similarity index 57% rename from versioned_docs/version-v1.1/api/patch-namespaced-node-network.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-node-network.api.mdx index d1babb9724f..2b4052e9719 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-node-network.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-node-network.api.mdx @@ -5,9 +5,9 @@ description: "Patch a NodeNetwork object." sidebar_label: "Patch a Node Network" hide_title: true hide_table_of_contents: true -api: {"description":"Patch a NodeNetwork object.","tags":["Networks"],"operationId":"patchNamespacedNodeNetwork","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"index":{"type":"integer","format":"int32"},"ipv4Address":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"promiscuous":{"type":"boolean"},"routes":{"type":"array","items":{"type":"string","default":""}},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/network.harvesterhci.io/v1beta1/nodenetworks/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} +api: {"description":"Patch a NodeNetwork object.","tags":["Networks"],"operationId":"patchNamespacedNodeNetwork","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/network.harvesterhci.io/v1beta1/nodenetworks/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + @@ -38,7 +38,7 @@ Patch a NodeNetwork object. OK -
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    conditions object[]
  • Array [
  • ]
  • nics object[]
  • Array [
  • ]
+
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
Unauthorized diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-persistent-volume-claim.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-persistent-volume-claim.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/patch-namespaced-persistent-volume-claim.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-persistent-volume-claim.api.mdx index 8c1e70d6f69..6f23bac6e3e 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-persistent-volume-claim.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-persistent-volume-claim.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Patch a PersistentVolumeClaim object.","tags":["Volumes"],"operationId":"patchNamespacedPersistentVolumeClaim","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/api/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/persistentvolumeclaims/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-support-bundle.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-support-bundle.api.mdx similarity index 98% rename from versioned_docs/version-v1.1/api/patch-namespaced-support-bundle.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-support-bundle.api.mdx index 54f9bdd6ed3..f97a653cb45 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-support-bundle.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-support-bundle.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Patch a SupportBundle object.","tags":["Support Bundles"],"operationId":"patchNamespacedSupportBundle","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/supportbundles/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-upgrade.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-upgrade.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/patch-namespaced-upgrade.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-upgrade.api.mdx index 30527ea92de..e59202b4553 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-upgrade.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-upgrade.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Patch a Upgrade object.","tags":["Upgrades"],"operationId":"patchNamespacedUpgrade","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/upgrades/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-backup.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-backup.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-backup.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-backup.api.mdx index 8b676cd1295..3f1d1ac7cb3 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-backup.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-backup.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Patch a VirtualMachineBackup object.","tags":["Backups"],"operationId":"patchNamespacedVirtualMachineBackup","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinebackups/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-image.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-image.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-image.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-image.api.mdx index 43196a7c345..2c5c61f18d4 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-image.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-image.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Patch a VirtualMachineImage object.","tags":["Images"],"operationId":"patchNamespacedVirtualMachineImage","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineimages/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-instance-migration.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-instance-migration.api.mdx similarity index 98% rename from versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-instance-migration.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-instance-migration.api.mdx index db2a4ad0edc..2af77285e03 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-instance-migration.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-instance-migration.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Patch a VirtualMachineInstanceMigration object.","tags":["Migrations"],"operationId":"patchNamespacedVirtualMachineInstanceMigration","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineinstancemigrations/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-restore.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-restore.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-restore.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-restore.api.mdx index dd84919d897..65f696171d7 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-restore.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-restore.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Patch a VirtualMachineRestore object.","tags":["Restores"],"operationId":"patchNamespacedVirtualMachineRestore","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinerestores/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-template-version.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-template-version.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-template-version.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-template-version.api.mdx index 83cceada1a4..f122207b299 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-template-version.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-template-version.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Patch a VirtualMachineTemplateVersion object.","tags":["Virtual Machine Templates"],"operationId":"patchNamespacedVirtualMachineTemplateVersion","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinetemplateversions/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-template.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-template.api.mdx similarity index 98% rename from versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-template.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-template.api.mdx index a0caf19cb72..8310e645164 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine-template.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine-template.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Patch a VirtualMachineTemplate object.","tags":["Virtual Machine Templates"],"operationId":"patchNamespacedVirtualMachineTemplate","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinetemplates/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine.api.mdx b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine.api.mdx rename to versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine.api.mdx index 6dbd39fb64b..e7bba42f7d2 100644 --- a/versioned_docs/version-v1.1/api/patch-namespaced-virtual-machine.api.mdx +++ b/versioned_docs/version-v1.2/api/patch-namespaced-virtual-machine.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Patch a VirtualMachine object.","tags":["Virtual Machines"],"operationId":"patchNamespacedVirtualMachine","requestBody":{"content":{"application/json-patch+json":{"schema":{"type":"object"}},"application/merge-patch+json":{"schema":{"type":"object"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"patch","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachines/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "patch api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.2/api/read-namespaced-cluster-network.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-cluster-network.api.mdx new file mode 100644 index 00000000000..4b1e287f18b --- /dev/null +++ b/versioned_docs/version-v1.2/api/read-namespaced-cluster-network.api.mdx @@ -0,0 +1,46 @@ +--- +id: read-namespaced-cluster-network +title: "Read a Cluster Network" +description: "Get a ClusterNetwork object." +sidebar_label: "Read a Cluster Network" +hide_title: true +hide_table_of_contents: true +api: {"description":"Get a ClusterNetwork object.","tags":["Networks"],"operationId":"readNamespacedClusterNetwork","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/network.harvesterhci.io/v1beta1/clusternetworks/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} +sidebar_class_name: "get api-method" +info_path: api/harvester-apis +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; + +

Read a Cluster Network

+ + + + + + + +Get a ClusterNetwork object. + +## Request + +

Path Parameters

Query Parameters

+ +OK + +
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
+ +Unauthorized + +
Schema
  • string
Schema
  • string
Schema
  • string
+ \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/read-namespaced-key-pair.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-key-pair.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-key-pair.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-key-pair.api.mdx index d818b8e5d44..1f469b93afe 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-key-pair.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-key-pair.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a KeyPair object.","tags":["SSH Keys"],"operationId":"readNamespacedKeyPair","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/keypairs/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/read-namespaced-network-attachment-definition.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-network-attachment-definition.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-network-attachment-definition.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-network-attachment-definition.api.mdx index 7879276457a..18e5de0e22f 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-network-attachment-definition.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-network-attachment-definition.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a NetworkAttachmentDefinition object.","tags":["Networks"],"operationId":"readNamespacedNetworkAttachmentDefinition","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/k8s.cni.cncf.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/network-attachment-definitions/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.2/api/read-namespaced-node-network.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-node-network.api.mdx new file mode 100644 index 00000000000..90febb42581 --- /dev/null +++ b/versioned_docs/version-v1.2/api/read-namespaced-node-network.api.mdx @@ -0,0 +1,46 @@ +--- +id: read-namespaced-node-network +title: "Read a Node Network" +description: "Get a NodeNetwork object." +sidebar_label: "Read a Node Network" +hide_title: true +hide_table_of_contents: true +api: {"description":"Get a NodeNetwork object.","tags":["Networks"],"operationId":"readNamespacedNodeNetwork","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/network.harvesterhci.io/v1beta1/nodenetworks/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} +sidebar_class_name: "get api-method" +info_path: api/harvester-apis +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; + +

Read a Node Network

+ + + + + + + +Get a NodeNetwork object. + +## Request + +

Path Parameters

Query Parameters

+ +OK + +
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
+ +Unauthorized + +
Schema
  • string
Schema
  • string
Schema
  • string
+ \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/read-namespaced-persistent-volume-claim.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-persistent-volume-claim.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-persistent-volume-claim.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-persistent-volume-claim.api.mdx index bd1b55674e2..e13197c377d 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-persistent-volume-claim.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-persistent-volume-claim.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a PersistentVolumeClaim object.","tags":["Volumes"],"operationId":"readNamespacedPersistentVolumeClaim","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/api/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/persistentvolumeclaims/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/read-namespaced-support-bundle.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-support-bundle.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-support-bundle.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-support-bundle.api.mdx index 8ecfbcb49e9..4efa1c25fb6 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-support-bundle.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-support-bundle.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a SupportBundle object.","tags":["Support Bundles"],"operationId":"readNamespacedSupportBundle","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/supportbundles/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/read-namespaced-upgrade.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-upgrade.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-upgrade.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-upgrade.api.mdx index 2486467cd38..104ad4b668c 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-upgrade.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-upgrade.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a Upgrade object.","tags":["Upgrades"],"operationId":"readNamespacedUpgrade","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/upgrades/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-backup.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-backup.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-backup.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-backup.api.mdx index f90c0eefb9a..a54225c362c 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-backup.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-backup.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a VirtualMachineBackup object.","tags":["Backups"],"operationId":"readNamespacedVirtualMachineBackup","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinebackups/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-image.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-image.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-image.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-image.api.mdx index 0ffa7b82076..00428cd8297 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-image.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-image.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a VirtualMachineImage object.","tags":["Images"],"operationId":"readNamespacedVirtualMachineImage","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineimages/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-instance-migration.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-instance-migration.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-instance-migration.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-instance-migration.api.mdx index 4fedf3c13f9..071045703d2 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-instance-migration.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-instance-migration.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a VirtualMachineInstanceMigration object.","tags":["Migrations"],"operationId":"readNamespacedVirtualMachineInstanceMigration","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineinstancemigrations/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-instance.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-instance.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-instance.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-instance.api.mdx index bafbc63e7df..cf730a2bfe4 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-instance.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-instance.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a VirtualMachineInstance object.","tags":["Virtual Machines"],"operationId":"readNamespacedVirtualMachineInstance","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}},"status":{"default":{},"type":"object","properties":{"activePods":{"type":"object","additionalProperties":{"type":"string","default":""}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"evacuationNodeName":{"type":"string"},"fsFreezeStatus":{"type":"string"},"guestOSInfo":{"default":{},"type":"object","properties":{"id":{"type":"string"},"kernelRelease":{"type":"string"},"kernelVersion":{"type":"string"},"machine":{"type":"string"},"name":{"type":"string"},"prettyName":{"type":"string"},"version":{"type":"string"},"versionId":{"type":"string"}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","properties":{"infoSource":{"type":"string"},"interfaceName":{"type":"string"},"ipAddress":{"type":"string"},"ipAddresses":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"name":{"type":"string"}}}},"launcherContainerImageVersion":{"type":"string"},"migrationMethod":{"type":"string"},"migrationState":{"type":"object","properties":{"abortRequested":{"type":"boolean"},"abortStatus":{"type":"string"},"completed":{"type":"boolean"},"endTimestamp":{"type":"string","default":""},"failed":{"type":"boolean"},"migrationConfiguration":{"type":"object","properties":{"allowAutoConverge":{"type":"boolean"},"allowPostCopy":{"type":"boolean"},"bandwidthPerMigration":{"type":"string"},"completionTimeoutPerGiB":{"type":"integer","format":"int64"},"disableTLS":{"type":"boolean"},"network":{"type":"string"},"nodeDrainTaintKey":{"type":"string"},"parallelMigrationsPerCluster":{"type":"integer","format":"int64"},"parallelOutboundMigrationsPerNode":{"type":"integer","format":"int64"},"progressTimeout":{"type":"integer","format":"int64"},"unsafeMigrationOverride":{"type":"boolean"}}},"migrationPolicyName":{"type":"string"},"migrationUid":{"type":"string"},"mode":{"type":"string"},"sourceNode":{"type":"string"},"startTimestamp":{"type":"string","default":""},"targetAttachmentPodUID":{"type":"string"},"targetCPUSet":{"type":"array","items":{"type":"integer","format":"int32","default":0},"x-kubernetes-list-type":"atomic"},"targetDirectMigrationNodePorts":{"type":"object","additionalProperties":{"type":"integer","format":"int32","default":0}},"targetNode":{"type":"string"},"targetNodeAddress":{"type":"string"},"targetNodeDomainDetected":{"type":"boolean"},"targetNodeTopology":{"type":"string"},"targetPod":{"type":"string"}}},"migrationTransport":{"type":"string"},"nodeName":{"type":"string"},"phase":{"type":"string"},"phaseTransitionTimestamps":{"type":"array","items":{"default":{},"type":"object","properties":{"phase":{"type":"string"},"phaseTransitionTimestamp":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"},"qosClass":{"type":"string"},"reason":{"type":"string"},"runtimeUser":{"type":"integer","format":"int64","default":0},"topologyHints":{"type":"object","properties":{"tscFrequency":{"type":"integer","format":"int64"}}},"virtualMachineRevisionName":{"type":"string"},"volumeStatus":{"type":"array","items":{"default":{},"type":"object","required":["name","target"],"properties":{"hotplugVolume":{"type":"object","properties":{"attachPodName":{"type":"string"},"attachPodUID":{"type":"string"}}},"memoryDumpVolume":{"type":"object","properties":{"claimName":{"type":"string"},"endTimestamp":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""},"targetFileName":{"type":"string"}}},"message":{"type":"string"},"name":{"type":"string","default":""},"persistentVolumeClaimInfo":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"capacity":{"type":"object","additionalProperties":{"type":"string","default":{}}},"filesystemOverhead":{"type":"string"},"preallocated":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}},"volumeMode":{"type":"string"}}},"phase":{"type":"string"},"reason":{"type":"string"},"size":{"type":"integer","format":"int64"},"target":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}},"status":{"default":{},"type":"object","properties":{"activePods":{"type":"object","additionalProperties":{"type":"string","default":""}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"evacuationNodeName":{"type":"string"},"fsFreezeStatus":{"type":"string"},"guestOSInfo":{"default":{},"type":"object","properties":{"id":{"type":"string"},"kernelRelease":{"type":"string"},"kernelVersion":{"type":"string"},"machine":{"type":"string"},"name":{"type":"string"},"prettyName":{"type":"string"},"version":{"type":"string"},"versionId":{"type":"string"}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","properties":{"infoSource":{"type":"string"},"interfaceName":{"type":"string"},"ipAddress":{"type":"string"},"ipAddresses":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"name":{"type":"string"}}}},"launcherContainerImageVersion":{"type":"string"},"migrationMethod":{"type":"string"},"migrationState":{"type":"object","properties":{"abortRequested":{"type":"boolean"},"abortStatus":{"type":"string"},"completed":{"type":"boolean"},"endTimestamp":{"type":"string","default":""},"failed":{"type":"boolean"},"migrationConfiguration":{"type":"object","properties":{"allowAutoConverge":{"type":"boolean"},"allowPostCopy":{"type":"boolean"},"bandwidthPerMigration":{"type":"string"},"completionTimeoutPerGiB":{"type":"integer","format":"int64"},"disableTLS":{"type":"boolean"},"network":{"type":"string"},"nodeDrainTaintKey":{"type":"string"},"parallelMigrationsPerCluster":{"type":"integer","format":"int64"},"parallelOutboundMigrationsPerNode":{"type":"integer","format":"int64"},"progressTimeout":{"type":"integer","format":"int64"},"unsafeMigrationOverride":{"type":"boolean"}}},"migrationPolicyName":{"type":"string"},"migrationUid":{"type":"string"},"mode":{"type":"string"},"sourceNode":{"type":"string"},"startTimestamp":{"type":"string","default":""},"targetAttachmentPodUID":{"type":"string"},"targetCPUSet":{"type":"array","items":{"type":"integer","format":"int32","default":0},"x-kubernetes-list-type":"atomic"},"targetDirectMigrationNodePorts":{"type":"object","additionalProperties":{"type":"integer","format":"int32","default":0}},"targetNode":{"type":"string"},"targetNodeAddress":{"type":"string"},"targetNodeDomainDetected":{"type":"boolean"},"targetNodeTopology":{"type":"string"},"targetPod":{"type":"string"}}},"migrationTransport":{"type":"string"},"nodeName":{"type":"string"},"phase":{"type":"string"},"phaseTransitionTimestamps":{"type":"array","items":{"default":{},"type":"object","properties":{"phase":{"type":"string"},"phaseTransitionTimestamp":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"},"qosClass":{"type":"string"},"reason":{"type":"string"},"runtimeUser":{"type":"integer","format":"int64","default":0},"topologyHints":{"type":"object","properties":{"tscFrequency":{"type":"integer","format":"int64"}}},"virtualMachineRevisionName":{"type":"string"},"volumeStatus":{"type":"array","items":{"default":{},"type":"object","required":["name","target"],"properties":{"hotplugVolume":{"type":"object","properties":{"attachPodName":{"type":"string"},"attachPodUID":{"type":"string"}}},"memoryDumpVolume":{"type":"object","properties":{"claimName":{"type":"string"},"endTimestamp":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""},"targetFileName":{"type":"string"}}},"message":{"type":"string"},"name":{"type":"string","default":""},"persistentVolumeClaimInfo":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"capacity":{"type":"object","additionalProperties":{"type":"string","default":{}}},"filesystemOverhead":{"type":"string"},"preallocated":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}},"volumeMode":{"type":"string"}}},"phase":{"type":"string"},"reason":{"type":"string"},"size":{"type":"integer","format":"int64"},"target":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}},"status":{"default":{},"type":"object","properties":{"activePods":{"type":"object","additionalProperties":{"type":"string","default":""}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"evacuationNodeName":{"type":"string"},"fsFreezeStatus":{"type":"string"},"guestOSInfo":{"default":{},"type":"object","properties":{"id":{"type":"string"},"kernelRelease":{"type":"string"},"kernelVersion":{"type":"string"},"machine":{"type":"string"},"name":{"type":"string"},"prettyName":{"type":"string"},"version":{"type":"string"},"versionId":{"type":"string"}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","properties":{"infoSource":{"type":"string"},"interfaceName":{"type":"string"},"ipAddress":{"type":"string"},"ipAddresses":{"type":"array","items":{"type":"string","default":""}},"mac":{"type":"string"},"name":{"type":"string"}}}},"launcherContainerImageVersion":{"type":"string"},"migrationMethod":{"type":"string"},"migrationState":{"type":"object","properties":{"abortRequested":{"type":"boolean"},"abortStatus":{"type":"string"},"completed":{"type":"boolean"},"endTimestamp":{"type":"string","default":""},"failed":{"type":"boolean"},"migrationConfiguration":{"type":"object","properties":{"allowAutoConverge":{"type":"boolean"},"allowPostCopy":{"type":"boolean"},"bandwidthPerMigration":{"type":"string"},"completionTimeoutPerGiB":{"type":"integer","format":"int64"},"disableTLS":{"type":"boolean"},"network":{"type":"string"},"nodeDrainTaintKey":{"type":"string"},"parallelMigrationsPerCluster":{"type":"integer","format":"int64"},"parallelOutboundMigrationsPerNode":{"type":"integer","format":"int64"},"progressTimeout":{"type":"integer","format":"int64"},"unsafeMigrationOverride":{"type":"boolean"}}},"migrationPolicyName":{"type":"string"},"migrationUid":{"type":"string"},"mode":{"type":"string"},"sourceNode":{"type":"string"},"startTimestamp":{"type":"string","default":""},"targetAttachmentPodUID":{"type":"string"},"targetCPUSet":{"type":"array","items":{"type":"integer","format":"int32","default":0},"x-kubernetes-list-type":"atomic"},"targetDirectMigrationNodePorts":{"type":"object","additionalProperties":{"type":"integer","format":"int32","default":0}},"targetNode":{"type":"string"},"targetNodeAddress":{"type":"string"},"targetNodeDomainDetected":{"type":"boolean"},"targetNodeTopology":{"type":"string"},"targetPod":{"type":"string"}}},"migrationTransport":{"type":"string"},"nodeName":{"type":"string"},"phase":{"type":"string"},"phaseTransitionTimestamps":{"type":"array","items":{"default":{},"type":"object","properties":{"phase":{"type":"string"},"phaseTransitionTimestamp":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"},"qosClass":{"type":"string"},"reason":{"type":"string"},"runtimeUser":{"type":"integer","format":"int64","default":0},"topologyHints":{"type":"object","properties":{"tscFrequency":{"type":"integer","format":"int64"}}},"virtualMachineRevisionName":{"type":"string"},"volumeStatus":{"type":"array","items":{"default":{},"type":"object","required":["name","target"],"properties":{"hotplugVolume":{"type":"object","properties":{"attachPodName":{"type":"string"},"attachPodUID":{"type":"string"}}},"memoryDumpVolume":{"type":"object","properties":{"claimName":{"type":"string"},"endTimestamp":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""},"targetFileName":{"type":"string"}}},"message":{"type":"string"},"name":{"type":"string","default":""},"persistentVolumeClaimInfo":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"capacity":{"type":"object","additionalProperties":{"type":"string","default":{}}},"filesystemOverhead":{"type":"string"},"preallocated":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}},"volumeMode":{"type":"string"}}},"phase":{"type":"string"},"reason":{"type":"string"},"size":{"type":"integer","format":"int64"},"target":{"type":"string","default":""}}},"x-kubernetes-list-type":"atomic"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"get","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineinstances/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-restore.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-restore.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-restore.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-restore.api.mdx index a5f6336c1f3..ce910cdd8d5 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-restore.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-restore.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a VirtualMachineRestore object.","tags":["Restores"],"operationId":"readNamespacedVirtualMachineRestore","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinerestores/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-template-version.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-template-version.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-template-version.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-template-version.api.mdx index 2ec7d21d66f..93befcde063 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-template-version.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-template-version.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a VirtualMachineTemplateVersion object.","tags":["Virtual Machine Templates"],"operationId":"readNamespacedVirtualMachineTemplateVersion","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinetemplateversions/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-template.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-template.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-template.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-template.api.mdx index dab47cc9be3..9a0c65b1a7c 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine-template.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine-template.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a VirtualMachineTemplate object.","tags":["Virtual Machine Templates"],"operationId":"readNamespacedVirtualMachineTemplate","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinetemplates/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine.api.mdx b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/read-namespaced-virtual-machine.api.mdx rename to versioned_docs/version-v1.2/api/read-namespaced-virtual-machine.api.mdx index 5eb652c22de..16e86759d29 100644 --- a/versioned_docs/version-v1.1/api/read-namespaced-virtual-machine.api.mdx +++ b/versioned_docs/version-v1.2/api/read-namespaced-virtual-machine.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Get a VirtualMachine object.","tags":["Virtual Machines"],"operationId":"readNamespacedVirtualMachine","parameters":[{"description":"Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'.","name":"exact","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Should this value be exported. Export strips fields that a user can not specify.","name":"export","in":"query","schema":{"type":"boolean","uniqueItems":true}},{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"application/json;stream=watch":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}},"application/json;stream=watch":{"schema":{"type":"string"}}}}},"method":"get","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachines/{name:[a-z0-9][a-z0-9\\-]*}","info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "get api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.2/api/replace-namespaced-cluster-network.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-cluster-network.api.mdx new file mode 100644 index 00000000000..1fb54e927ae --- /dev/null +++ b/versioned_docs/version-v1.2/api/replace-namespaced-cluster-network.api.mdx @@ -0,0 +1,50 @@ +--- +id: replace-namespaced-cluster-network +title: "Replace a Cluster Network" +description: "Update a ClusterNetwork object." +sidebar_label: "Replace a Cluster Network" +hide_title: true +hide_table_of_contents: true +api: {"description":"Update a ClusterNetwork object.","tags":["Networks"],"operationId":"replaceNamespacedClusterNetwork","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/network.harvesterhci.io/v1beta1/clusternetworks/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}]}},"info":{"title":"Harvester APIs","version":"v1beta1"}} +sidebar_class_name: "put api-method" +info_path: api/harvester-apis +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; + +

Replace a Cluster Network

+ + + + + + + +Update a ClusterNetwork object. + +## Request + +

Path Parameters

Body

required
    metadata object
    status object
    conditions object[]
  • Array [
  • ]

Body

required
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
+ +OK + +
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
+ +Create + +
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
Schema
    metadata object
    status object
    conditions object[]
  • Array [
  • ]
+ +Unauthorized + +
Schema
  • string
Schema
  • string
+ \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-key-pair.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-key-pair.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/replace-namespaced-key-pair.api.mdx rename to versioned_docs/version-v1.2/api/replace-namespaced-key-pair.api.mdx index 12ab0d3ccc5..e9d2651b27b 100644 --- a/versioned_docs/version-v1.1/api/replace-namespaced-key-pair.api.mdx +++ b/versioned_docs/version-v1.2/api/replace-namespaced-key-pair.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Update a KeyPair object.","tags":["SSH Keys"],"operationId":"replaceNamespacedKeyPair","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["publicKey"],"properties":{"publicKey":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"fingerPrint":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/keypairs/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"publicKey":"string"},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"fingerPrint":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-network-attachment-definition.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-network-attachment-definition.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/replace-namespaced-network-attachment-definition.api.mdx rename to versioned_docs/version-v1.2/api/replace-namespaced-network-attachment-definition.api.mdx index 610c5e608e1..2579a120f68 100644 --- a/versioned_docs/version-v1.1/api/replace-namespaced-network-attachment-definition.api.mdx +++ b/versioned_docs/version-v1.2/api/replace-namespaced-network-attachment-definition.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Update a NetworkAttachmentDefinition object.","tags":["Networks"],"operationId":"replaceNamespacedNetworkAttachmentDefinition","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["config"],"properties":{"config":{"type":"string","default":""}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/k8s.cni.cncf.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/network-attachment-definitions/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"config":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.2/api/replace-namespaced-node-network.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-node-network.api.mdx new file mode 100644 index 00000000000..ede3c9d647d --- /dev/null +++ b/versioned_docs/version-v1.2/api/replace-namespaced-node-network.api.mdx @@ -0,0 +1,50 @@ +--- +id: replace-namespaced-node-network +title: "Replace a Node Network" +description: "Update a NodeNetwork object." +sidebar_label: "Replace a Node Network" +hide_title: true +hide_table_of_contents: true +api: {"description":"Update a NodeNetwork object.","tags":["Networks"],"operationId":"replaceNamespacedNodeNetwork","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["nodeName"],"properties":{"description":{"type":"string"},"nic":{"type":"string"},"nodeName":{"type":"string","default":""},"type":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"networkIDs":{"type":"array","items":{"type":"integer","format":"int32","default":0}},"networkLinkStatus":{"type":"object","additionalProperties":{"type":"object","required":["name"],"properties":{"index":{"type":"integer","format":"int32"},"mac":{"type":"string"},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"promiscuous":{"type":"boolean"},"state":{"type":"string"},"type":{"type":"string"}}}},"nics":{"type":"array","items":{"default":{},"type":"object","required":["index","name","type","state"],"properties":{"index":{"type":"integer","format":"int32","default":0},"masterIndex":{"type":"integer","format":"int32"},"name":{"type":"string","default":""},"state":{"type":"string","default":""},"type":{"type":"string","default":""},"usedByManagementNetwork":{"type":"boolean"},"usedByVlanNetwork":{"type":"boolean"}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/network.harvesterhci.io/v1beta1/nodenetworks/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"description":"string","nic":"string","nodeName":"string","type":"string"},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"networkIDs":[0],"networkLinkStatus":{},"nics":[{"index":0,"masterIndex":0,"name":"string","state":"string","type":"string","usedByManagementNetwork":true,"usedByVlanNetwork":true}]}},"info":{"title":"Harvester APIs","version":"v1beta1"}} +sidebar_class_name: "put api-method" +info_path: api/harvester-apis +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiDemoPanel/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiDemoPanel/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; + +

Replace a Node Network

+ + + + + + + +Update a NodeNetwork object. + +## Request + +

Path Parameters

Body

required
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]

Body

required
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
+ +OK + +
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
+ +Create + +
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
Schema
    metadata object
    spec object
    status object
    conditions object[]
  • Array [
  • ]
  • networkLinkStatus object
    property name* object
    nics object[]
  • Array [
  • ]
+ +Unauthorized + +
Schema
  • string
Schema
  • string
+ \ No newline at end of file diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-persistent-volume-claim.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-persistent-volume-claim.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/replace-namespaced-persistent-volume-claim.api.mdx rename to versioned_docs/version-v1.2/api/replace-namespaced-persistent-volume-claim.api.mdx index e8daab27d05..e9629256428 100644 --- a/versioned_docs/version-v1.1/api/replace-namespaced-persistent-volume-claim.api.mdx +++ b/versioned_docs/version-v1.2/api/replace-namespaced-persistent-volume-claim.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Update a PersistentVolumeClaim object.","tags":["Volumes"],"operationId":"replaceNamespacedPersistentVolumeClaim","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"allocatedResources":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"capacity":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"default":{},"type":"string"},"lastTransitionTime":{"default":{},"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}},"x-kubernetes-patch-merge-key":"type","x-kubernetes-patch-strategy":"merge"},"phase":{"type":"string","enum":["Bound","Lost","Pending"]},"resizeStatus":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/api/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/persistentvolumeclaims/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"dataSourceRef":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"},"status":{"accessModes":["string"],"allocatedResources":{},"capacity":{},"conditions":[{"lastProbeTime":{},"lastTransitionTime":{},"message":"string","reason":"string","status":"string","type":"string"}],"phase":"Bound","resizeStatus":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-support-bundle.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-support-bundle.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/replace-namespaced-support-bundle.api.mdx rename to versioned_docs/version-v1.2/api/replace-namespaced-support-bundle.api.mdx index 9638a5e68e2..81f2dda7568 100644 --- a/versioned_docs/version-v1.1/api/replace-namespaced-support-bundle.api.mdx +++ b/versioned_docs/version-v1.2/api/replace-namespaced-support-bundle.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Update a SupportBundle object.","tags":["Support Bundles"],"operationId":"replaceNamespacedSupportBundle","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["description"],"properties":{"description":{"type":"string","default":""},"issueURL":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"filename":{"type":"string"},"filesize":{"type":"integer","format":"int64"},"progress":{"type":"integer","format":"int32"},"state":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/supportbundles/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"description":"string","issueURL":"string"},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"filename":"string","filesize":0,"progress":0,"state":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-upgrade.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-upgrade.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/replace-namespaced-upgrade.api.mdx rename to versioned_docs/version-v1.2/api/replace-namespaced-upgrade.api.mdx index 2e0fb05b32c..f92a4a5ccb4 100644 --- a/versioned_docs/version-v1.1/api/replace-namespaced-upgrade.api.mdx +++ b/versioned_docs/version-v1.2/api/replace-namespaced-upgrade.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Update a Upgrade object.","tags":["Upgrades"],"operationId":"replaceNamespacedUpgrade","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"image":{"type":"string","default":""},"logEnabled":{"type":"boolean","default":false},"version":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"imageID":{"type":"string"},"nodeStatuses":{"type":"object","additionalProperties":{"default":{},"type":"object","properties":{"message":{"type":"string"},"reason":{"type":"string"},"state":{"type":"string"}}}},"previousVersion":{"type":"string"},"repoInfo":{"type":"string"},"singleNode":{"type":"string"},"upgradeLog":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/upgrades/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"image":"string","logEnabled":false,"version":"string"},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"imageID":"string","nodeStatuses":{},"previousVersion":"string","repoInfo":"string","singleNode":"string","upgradeLog":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-backup.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-backup.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-backup.api.mdx rename to versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-backup.api.mdx index 5de0c60f0bd..17f1a35ab00 100644 --- a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-backup.api.mdx +++ b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-backup.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Update a VirtualMachineBackup object.","tags":["Backups"],"operationId":"replaceNamespacedVirtualMachineBackup","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["source"],"properties":{"source":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"type":{"type":"string"}}},"status":{"type":"object","properties":{"backupTarget":{"type":"object","properties":{"bucketName":{"type":"string"},"bucketRegion":{"type":"string"},"endpoint":{"type":"string"}}},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"creationTime":{"type":"string","default":""},"csiDriverVolumeSnapshotClassNames":{"type":"object","additionalProperties":{"type":"string","default":""}},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"readyToUse":{"type":"boolean"},"secretBackups":{"type":"array","items":{"default":{},"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","format":"byte"}},"name":{"type":"string"}}}},"source":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}}},"sourceUID":{"type":"string"},"volumeBackups":{"type":"array","items":{"default":{},"type":"object","required":["volumeName","csiDriverName","persistentVolumeClaim"],"properties":{"creationTime":{"type":"string","default":""},"csiDriverName":{"type":"string","default":""},"error":{"type":"object","properties":{"message":{"type":"string"},"time":{"type":"string","default":""}}},"longhornBackupName":{"type":"string"},"name":{"type":"string"},"persistentVolumeClaim":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"readyToUse":{"type":"boolean"},"volumeName":{"type":"string","default":""}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinebackups/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"source":{"apiGroup":"string","kind":"string","name":"string"},"type":"string"},"status":{"backupTarget":{"bucketName":"string","bucketRegion":"string","endpoint":"string"},"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"creationTime":"string","csiDriverVolumeSnapshotClassNames":{},"error":{"message":"string","time":"string"},"readyToUse":true,"secretBackups":[{"data":{},"name":"string"}],"source":{"metadata":{"name":"string","namespace":"string"},"spec":{"dataVolumeTemplates":[{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"checkpoints":[{"current":"string","previous":"string"}],"contentType":"string","finalCheckpoint":true,"preallocation":true,"priorityClassName":"string","pvc":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"dataSourceRef":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"},"source":{"blank":{},"http":{"certConfigMap":"string","extraHeaders":["string"],"secretExtraHeaders":["string"],"secretRef":"string","url":"string"},"imageio":{"certConfigMap":"string","diskId":"string","secretRef":"string","url":"string"},"pvc":{"name":"string","namespace":"string"},"registry":{"certConfigMap":"string","imageStream":"string","pullMethod":"string","secretRef":"string","url":"string"},"s3":{"certConfigMap":"string","secretRef":"string","url":"string"},"upload":{},"vddk":{"backingFile":"string","initImageURL":"string","secretRef":"string","thumbprint":"string","url":"string","uuid":"string"}},"sourceRef":{"kind":"string","name":"string","namespace":"string"},"storage":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"}},"status":{}}],"flavor":{"kind":"string","name":"string"},"preference":{"kind":"string","name":"string"},"runStrategy":"string","running":true,"template":{"metadata":{"name":"string","namespace":"string"},"spec":{"accessCredentials":[{"sshPublicKey":{"propagationMethod":{"configDrive":{},"qemuGuestAgent":{"users":["string"]}},"source":{"secret":{"secretName":"string"}}},"userPassword":{"propagationMethod":{"qemuGuestAgent":{}},"source":{"secret":{"secretName":"string"}}}}],"affinity":{"nodeAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"preference":{"matchExpressions":[{"key":"string","operator":"DoesNotExist","values":["string"]}],"matchFields":[{"key":"string","operator":"DoesNotExist","values":["string"]}]},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"string","operator":"DoesNotExist","values":["string"]}],"matchFields":[{"key":"string","operator":"DoesNotExist","values":["string"]}]}]}},"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"}]},"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"}]}},"dnsConfig":{"nameservers":["string"],"options":[{"name":"string","value":"string"}],"searches":["string"]},"dnsPolicy":"ClusterFirst","domain":{"chassis":{"asset":"string","manufacturer":"string","serial":"string","sku":"string","version":"string"},"clock":{"timer":{"hpet":{"present":true,"tickPolicy":"string"},"hyperv":{"present":true},"kvm":{"present":true},"pit":{"present":true,"tickPolicy":"string"},"rtc":{"present":true,"tickPolicy":"string","track":"string"}},"timezone":"string","utc":{"offsetSeconds":0}},"cpu":{"cores":0,"dedicatedCpuPlacement":true,"features":[{"name":"string","policy":"string"}],"isolateEmulatorThread":true,"model":"string","numa":{"guestMappingPassthrough":{}},"realtime":{"mask":"string"},"sockets":0,"threads":0},"devices":{"autoattachGraphicsDevice":true,"autoattachMemBalloon":true,"autoattachPodInterface":true,"autoattachSerialConsole":true,"blockMultiQueue":true,"clientPassthrough":{},"disableHotplug":true,"disks":[{"blockSize":{"custom":{"logical":0,"physical":0},"matchVolume":{"enabled":true}},"bootOrder":0,"cache":"string","cdrom":{"bus":"string","readonly":true,"tray":"string"},"dedicatedIOThread":true,"disk":{"bus":"string","pciAddress":"string","readonly":true},"io":"string","lun":{"bus":"string","readonly":true},"name":"string","serial":"string","shareable":true,"tag":"string"}],"filesystems":[{"name":"string","virtiofs":{}}],"gpus":[{"deviceName":"string","name":"string","tag":"string","virtualGPUOptions":{"display":{"enabled":true,"ramFB":{"enabled":true}}}}],"hostDevices":[{"deviceName":"string","name":"string","tag":"string"}],"inputs":[{"bus":"string","name":"string","type":"string"}],"interfaces":[{"bootOrder":0,"bridge":{},"dhcpOptions":{"bootFileName":"string","ntpServers":["string"],"privateOptions":[{"option":0,"value":"string"}],"tftpServerName":"string"},"macAddress":"string","macvtap":{},"masquerade":{},"model":"string","name":"string","pciAddress":"string","ports":[{"name":"string","port":0,"protocol":"string"}],"slirp":{},"sriov":{},"tag":"string"}],"networkInterfaceMultiqueue":true,"rng":{},"sound":{"model":"string","name":"string"},"tpm":{},"useVirtioTransitional":true,"watchdog":{"i6300esb":{"action":"string"},"name":"string"}},"features":{"acpi":{"enabled":true},"apic":{"enabled":true,"endOfInterrupt":true},"hyperv":{"evmcs":{"enabled":true},"frequencies":{"enabled":true},"ipi":{"enabled":true},"reenlightenment":{"enabled":true},"relaxed":{"enabled":true},"reset":{"enabled":true},"runtime":{"enabled":true},"spinlocks":{"enabled":true,"spinlocks":0},"synic":{"enabled":true},"synictimer":{"direct":{"enabled":true},"enabled":true},"tlbflush":{"enabled":true},"vapic":{"enabled":true},"vendorid":{"enabled":true,"vendorid":"string"},"vpindex":{"enabled":true}},"kvm":{"hidden":true},"pvspinlock":{"enabled":true},"smm":{"enabled":true}},"firmware":{"bootloader":{"bios":{"useSerial":true},"efi":{"secureBoot":true}},"kernelBoot":{"container":{"image":"string","imagePullPolicy":"Always","imagePullSecret":"string","initrdPath":"string","kernelPath":"string"},"kernelArgs":"string"},"serial":"string","uuid":"string"},"ioThreadsPolicy":"string","launchSecurity":{"sev":{}},"machine":{"type":"string"},"memory":{"guest":"string","hugepages":{"pageSize":"string"}},"resources":{"limits":{},"overcommitGuestOverhead":true,"requests":{}}},"evictionStrategy":"string","hostname":"string","livenessProbe":{"exec":{"command":["string"]},"failureThreshold":0,"guestAgentPing":{},"httpGet":{"host":"string","httpHeaders":[{"name":"string","value":"string"}],"path":"string","port":{},"scheme":"HTTP"},"initialDelaySeconds":0,"periodSeconds":0,"successThreshold":0,"tcpSocket":{"host":"string","port":{}},"timeoutSeconds":0},"networks":[{"multus":{"default":true,"networkName":"string"},"name":"string","pod":{"vmIPv6NetworkCIDR":"string","vmNetworkCIDR":"string"}}],"nodeSelector":{},"priorityClassName":"string","readinessProbe":{"exec":{"command":["string"]},"failureThreshold":0,"guestAgentPing":{},"httpGet":{"host":"string","httpHeaders":[{"name":"string","value":"string"}],"path":"string","port":{},"scheme":"HTTP"},"initialDelaySeconds":0,"periodSeconds":0,"successThreshold":0,"tcpSocket":{"host":"string","port":{}},"timeoutSeconds":0},"schedulerName":"string","startStrategy":"string","subdomain":"string","terminationGracePeriodSeconds":0,"tolerations":[{"effect":"NoExecute","key":"string","operator":"Equal","tolerationSeconds":0,"value":"string"}],"volumes":[{"cloudInitConfigDrive":{"networkData":"string","networkDataBase64":"string","networkDataSecretRef":{"name":"string"},"secretRef":{"name":"string"},"userData":"string","userDataBase64":"string"},"cloudInitNoCloud":{"networkData":"string","networkDataBase64":"string","networkDataSecretRef":{"name":"string"},"secretRef":{"name":"string"},"userData":"string","userDataBase64":"string"},"configMap":{"name":"string","optional":true,"volumeLabel":"string"},"containerDisk":{"image":"string","imagePullPolicy":"Always","imagePullSecret":"string","path":"string"},"dataVolume":{"hotpluggable":true,"name":"string"},"downwardAPI":{"fields":[{"fieldRef":{"apiVersion":"string","fieldPath":"string"},"mode":0,"path":"string","resourceFieldRef":{"containerName":"string","divisor":{},"resource":"string"}}],"volumeLabel":"string"},"downwardMetrics":{},"emptyDisk":{"capacity":{}},"ephemeral":{"persistentVolumeClaim":{"claimName":"string","readOnly":true}},"hostDisk":{"capacity":{},"path":"string","shared":true,"type":"string"},"memoryDump":{"claimName":"string","hotpluggable":true,"readOnly":true},"name":"string","persistentVolumeClaim":{"claimName":"string","hotpluggable":true,"readOnly":true},"secret":{"optional":true,"secretName":"string","volumeLabel":"string"},"serviceAccount":{"serviceAccountName":"string"},"sysprep":{"configMap":{"name":"string"},"secret":{"name":"string"}}}]}}}},"sourceUID":"string","volumeBackups":[{"creationTime":"string","csiDriverName":"string","error":{"message":"string","time":"string"},"longhornBackupName":"string","name":"string","persistentVolumeClaim":{"metadata":{"name":"string","namespace":"string"},"spec":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"dataSourceRef":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"}},"readyToUse":true,"volumeName":"string"}]}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-image.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-image.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-image.api.mdx rename to versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-image.api.mdx index 1947b92eee0..5e09ca72e7a 100644 --- a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-image.api.mdx +++ b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-image.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Update a VirtualMachineImage object.","tags":["Images"],"operationId":"replaceNamespacedVirtualMachineImage","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["displayName","sourceType"],"properties":{"checksum":{"type":"string","default":""},"description":{"type":"string"},"displayName":{"type":"string","default":""},"pvcName":{"type":"string","default":""},"pvcNamespace":{"type":"string","default":""},"retry":{"type":"integer","format":"int32","default":0},"sourceType":{"type":"string","default":""},"storageClassParameters":{"type":"object","additionalProperties":{"type":"string","default":""}},"url":{"type":"string","default":""}}},"status":{"default":{},"type":"object","properties":{"appliedUrl":{"type":"string"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"failed":{"type":"integer","format":"int32","default":0},"lastFailedTime":{"type":"string"},"progress":{"type":"integer","format":"int32"},"size":{"type":"integer","format":"int64"},"storageClassName":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineimages/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"checksum":"string","description":"string","displayName":"string","pvcName":"string","pvcNamespace":"string","retry":0,"sourceType":"string","storageClassParameters":{},"url":"string"},"status":{"appliedUrl":"string","conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"failed":0,"lastFailedTime":"string","progress":0,"size":0,"storageClassName":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-instance-migration.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-instance-migration.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-instance-migration.api.mdx rename to versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-instance-migration.api.mdx index caa0d825db5..d18944d4276 100644 --- a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-instance-migration.api.mdx +++ b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-instance-migration.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Update a VirtualMachineInstanceMigration object.","tags":["Migrations"],"operationId":"replaceNamespacedVirtualMachineInstanceMigration","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"vmiName":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"phase":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachineinstancemigrations/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"vmiName":"string"},"status":{"conditions":[{"lastProbeTime":"string","lastTransitionTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"phase":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-restore.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-restore.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-restore.api.mdx rename to versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-restore.api.mdx index 23339b086d8..aa31f98821b 100644 --- a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-restore.api.mdx +++ b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-restore.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Update a VirtualMachineRestore object.","tags":["Restores"],"operationId":"replaceNamespacedVirtualMachineRestore","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["target","virtualMachineBackupName","virtualMachineBackupNamespace"],"properties":{"deletionPolicy":{"type":"string"},"newVM":{"type":"boolean"},"target":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic","default":{}},"virtualMachineBackupName":{"type":"string","default":""},"virtualMachineBackupNamespace":{"type":"string","default":""}}},"status":{"type":"object","properties":{"complete":{"type":"boolean"},"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"deletedVolumes":{"type":"array","items":{"type":"string","default":""}},"restoreTime":{"type":"string","default":""},"restores":{"type":"array","items":{"default":{},"type":"object","properties":{"persistentVolumeClaimSpec":{"default":{},"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}},"default":{}}}},"volumeBackupName":{"type":"string"},"volumeName":{"type":"string"}}}},"targetUID":{"type":"string"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinerestores/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"deletionPolicy":"string","newVM":true,"target":{"apiGroup":"string","kind":"string","name":"string"},"virtualMachineBackupName":"string","virtualMachineBackupNamespace":"string"},"status":{"complete":true,"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"deletedVolumes":["string"],"restoreTime":"string","restores":[{"persistentVolumeClaimSpec":{"metadata":{"name":"string","namespace":"string"},"spec":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"dataSourceRef":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"}},"volumeBackupName":"string","volumeName":"string"}],"targetUID":"string"}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-template-version.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-template-version.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-template-version.api.mdx rename to versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-template-version.api.mdx index c9bc605c892..1bb3e03bfdc 100644 --- a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-template-version.api.mdx +++ b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-template-version.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Update a VirtualMachineTemplateVersion object.","tags":["Virtual Machine Templates"],"operationId":"replaceNamespacedVirtualMachineTemplateVersion","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["templateId"],"properties":{"description":{"type":"string"},"imageId":{"type":"string"},"keyPairIds":{"type":"array","items":{"type":"string","default":""}},"templateId":{"type":"string","default":""},"vm":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}}},"default":{}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastTransitionTime":{"type":"string"},"lastUpdateTime":{"type":"string"},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"version":{"type":"integer","format":"int32"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinetemplateversions/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"description":"string","imageId":"string","keyPairIds":["string"],"templateId":"string","vm":{"metadata":{"name":"string","namespace":"string"},"spec":{"dataVolumeTemplates":[{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"checkpoints":[{"current":"string","previous":"string"}],"contentType":"string","finalCheckpoint":true,"preallocation":true,"priorityClassName":"string","pvc":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"dataSourceRef":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"},"source":{"blank":{},"http":{"certConfigMap":"string","extraHeaders":["string"],"secretExtraHeaders":["string"],"secretRef":"string","url":"string"},"imageio":{"certConfigMap":"string","diskId":"string","secretRef":"string","url":"string"},"pvc":{"name":"string","namespace":"string"},"registry":{"certConfigMap":"string","imageStream":"string","pullMethod":"string","secretRef":"string","url":"string"},"s3":{"certConfigMap":"string","secretRef":"string","url":"string"},"upload":{},"vddk":{"backingFile":"string","initImageURL":"string","secretRef":"string","thumbprint":"string","url":"string","uuid":"string"}},"sourceRef":{"kind":"string","name":"string","namespace":"string"},"storage":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"}},"status":{}}],"flavor":{"kind":"string","name":"string"},"preference":{"kind":"string","name":"string"},"runStrategy":"string","running":true,"template":{"metadata":{"name":"string","namespace":"string"},"spec":{"accessCredentials":[{"sshPublicKey":{"propagationMethod":{"configDrive":{},"qemuGuestAgent":{"users":["string"]}},"source":{"secret":{"secretName":"string"}}},"userPassword":{"propagationMethod":{"qemuGuestAgent":{}},"source":{"secret":{"secretName":"string"}}}}],"affinity":{"nodeAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"preference":{"matchExpressions":[{"key":"string","operator":"DoesNotExist","values":["string"]}],"matchFields":[{"key":"string","operator":"DoesNotExist","values":["string"]}]},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"string","operator":"DoesNotExist","values":["string"]}],"matchFields":[{"key":"string","operator":"DoesNotExist","values":["string"]}]}]}},"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"}]},"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"}]}},"dnsConfig":{"nameservers":["string"],"options":[{"name":"string","value":"string"}],"searches":["string"]},"dnsPolicy":"ClusterFirst","domain":{"chassis":{"asset":"string","manufacturer":"string","serial":"string","sku":"string","version":"string"},"clock":{"timer":{"hpet":{"present":true,"tickPolicy":"string"},"hyperv":{"present":true},"kvm":{"present":true},"pit":{"present":true,"tickPolicy":"string"},"rtc":{"present":true,"tickPolicy":"string","track":"string"}},"timezone":"string","utc":{"offsetSeconds":0}},"cpu":{"cores":0,"dedicatedCpuPlacement":true,"features":[{"name":"string","policy":"string"}],"isolateEmulatorThread":true,"model":"string","numa":{"guestMappingPassthrough":{}},"realtime":{"mask":"string"},"sockets":0,"threads":0},"devices":{"autoattachGraphicsDevice":true,"autoattachMemBalloon":true,"autoattachPodInterface":true,"autoattachSerialConsole":true,"blockMultiQueue":true,"clientPassthrough":{},"disableHotplug":true,"disks":[{"blockSize":{"custom":{"logical":0,"physical":0},"matchVolume":{"enabled":true}},"bootOrder":0,"cache":"string","cdrom":{"bus":"string","readonly":true,"tray":"string"},"dedicatedIOThread":true,"disk":{"bus":"string","pciAddress":"string","readonly":true},"io":"string","lun":{"bus":"string","readonly":true},"name":"string","serial":"string","shareable":true,"tag":"string"}],"filesystems":[{"name":"string","virtiofs":{}}],"gpus":[{"deviceName":"string","name":"string","tag":"string","virtualGPUOptions":{"display":{"enabled":true,"ramFB":{"enabled":true}}}}],"hostDevices":[{"deviceName":"string","name":"string","tag":"string"}],"inputs":[{"bus":"string","name":"string","type":"string"}],"interfaces":[{"bootOrder":0,"bridge":{},"dhcpOptions":{"bootFileName":"string","ntpServers":["string"],"privateOptions":[{"option":0,"value":"string"}],"tftpServerName":"string"},"macAddress":"string","macvtap":{},"masquerade":{},"model":"string","name":"string","pciAddress":"string","ports":[{"name":"string","port":0,"protocol":"string"}],"slirp":{},"sriov":{},"tag":"string"}],"networkInterfaceMultiqueue":true,"rng":{},"sound":{"model":"string","name":"string"},"tpm":{},"useVirtioTransitional":true,"watchdog":{"i6300esb":{"action":"string"},"name":"string"}},"features":{"acpi":{"enabled":true},"apic":{"enabled":true,"endOfInterrupt":true},"hyperv":{"evmcs":{"enabled":true},"frequencies":{"enabled":true},"ipi":{"enabled":true},"reenlightenment":{"enabled":true},"relaxed":{"enabled":true},"reset":{"enabled":true},"runtime":{"enabled":true},"spinlocks":{"enabled":true,"spinlocks":0},"synic":{"enabled":true},"synictimer":{"direct":{"enabled":true},"enabled":true},"tlbflush":{"enabled":true},"vapic":{"enabled":true},"vendorid":{"enabled":true,"vendorid":"string"},"vpindex":{"enabled":true}},"kvm":{"hidden":true},"pvspinlock":{"enabled":true},"smm":{"enabled":true}},"firmware":{"bootloader":{"bios":{"useSerial":true},"efi":{"secureBoot":true}},"kernelBoot":{"container":{"image":"string","imagePullPolicy":"Always","imagePullSecret":"string","initrdPath":"string","kernelPath":"string"},"kernelArgs":"string"},"serial":"string","uuid":"string"},"ioThreadsPolicy":"string","launchSecurity":{"sev":{}},"machine":{"type":"string"},"memory":{"guest":"string","hugepages":{"pageSize":"string"}},"resources":{"limits":{},"overcommitGuestOverhead":true,"requests":{}}},"evictionStrategy":"string","hostname":"string","livenessProbe":{"exec":{"command":["string"]},"failureThreshold":0,"guestAgentPing":{},"httpGet":{"host":"string","httpHeaders":[{"name":"string","value":"string"}],"path":"string","port":{},"scheme":"HTTP"},"initialDelaySeconds":0,"periodSeconds":0,"successThreshold":0,"tcpSocket":{"host":"string","port":{}},"timeoutSeconds":0},"networks":[{"multus":{"default":true,"networkName":"string"},"name":"string","pod":{"vmIPv6NetworkCIDR":"string","vmNetworkCIDR":"string"}}],"nodeSelector":{},"priorityClassName":"string","readinessProbe":{"exec":{"command":["string"]},"failureThreshold":0,"guestAgentPing":{},"httpGet":{"host":"string","httpHeaders":[{"name":"string","value":"string"}],"path":"string","port":{},"scheme":"HTTP"},"initialDelaySeconds":0,"periodSeconds":0,"successThreshold":0,"tcpSocket":{"host":"string","port":{}},"timeoutSeconds":0},"schedulerName":"string","startStrategy":"string","subdomain":"string","terminationGracePeriodSeconds":0,"tolerations":[{"effect":"NoExecute","key":"string","operator":"Equal","tolerationSeconds":0,"value":"string"}],"volumes":[{"cloudInitConfigDrive":{"networkData":"string","networkDataBase64":"string","networkDataSecretRef":{"name":"string"},"secretRef":{"name":"string"},"userData":"string","userDataBase64":"string"},"cloudInitNoCloud":{"networkData":"string","networkDataBase64":"string","networkDataSecretRef":{"name":"string"},"secretRef":{"name":"string"},"userData":"string","userDataBase64":"string"},"configMap":{"name":"string","optional":true,"volumeLabel":"string"},"containerDisk":{"image":"string","imagePullPolicy":"Always","imagePullSecret":"string","path":"string"},"dataVolume":{"hotpluggable":true,"name":"string"},"downwardAPI":{"fields":[{"fieldRef":{"apiVersion":"string","fieldPath":"string"},"mode":0,"path":"string","resourceFieldRef":{"containerName":"string","divisor":{},"resource":"string"}}],"volumeLabel":"string"},"downwardMetrics":{},"emptyDisk":{"capacity":{}},"ephemeral":{"persistentVolumeClaim":{"claimName":"string","readOnly":true}},"hostDisk":{"capacity":{},"path":"string","shared":true,"type":"string"},"memoryDump":{"claimName":"string","hotpluggable":true,"readOnly":true},"name":"string","persistentVolumeClaim":{"claimName":"string","hotpluggable":true,"readOnly":true},"secret":{"optional":true,"secretName":"string","volumeLabel":"string"},"serviceAccount":{"serviceAccountName":"string"},"sysprep":{"configMap":{"name":"string"},"secret":{"name":"string"}}}]}}}}},"status":{"conditions":[{"lastTransitionTime":"string","lastUpdateTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"version":0}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-template.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-template.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-template.api.mdx rename to versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-template.api.mdx index a0daeb382cf..4ae4550495b 100644 --- a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine-template.api.mdx +++ b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine-template.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Update a VirtualMachineTemplate object.","tags":["Virtual Machine Templates"],"operationId":"replaceNamespacedVirtualMachineTemplate","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}},"application/yaml":{"schema":{"type":"object","required":["kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"defaultVersionId":{"type":"string","default":""},"description":{"type":"string"}}},"status":{"default":{},"type":"object","properties":{"defaultVersion":{"type":"integer","format":"int32"},"latestVersion":{"type":"integer","format":"int32"}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/harvesterhci.io/v1beta1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachinetemplates/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"defaultVersionId":"string","description":"string"},"status":{"defaultVersion":0,"latestVersion":0}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine.api.mdx b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine.api.mdx similarity index 99% rename from versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine.api.mdx rename to versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine.api.mdx index e727de0a23f..1a4aa39516b 100644 --- a/versioned_docs/version-v1.1/api/replace-namespaced-virtual-machine.api.mdx +++ b/versioned_docs/version-v1.2/api/replace-namespaced-virtual-machine.api.mdx @@ -7,7 +7,7 @@ hide_title: true hide_table_of_contents: true api: {"description":"Update a VirtualMachine object.","tags":["Virtual Machines"],"operationId":"replaceNamespacedVirtualMachine","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}}}},"201":{"description":"Create","content":{"application/json":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}},"application/yaml":{"schema":{"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["template"],"properties":{"dataVolumeTemplates":{"type":"array","items":{"default":{},"type":"object","required":["spec","kind","apiVersion"],"properties":{"apiVersion":{"type":"string"},"kind":{"type":"string"},"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","properties":{"checkpoints":{"type":"array","items":{"default":{},"type":"object","required":["previous","current"],"properties":{"current":{"type":"string","default":""},"previous":{"type":"string","default":""}}}},"contentType":{"type":"string"},"finalCheckpoint":{"type":"boolean"},"preallocation":{"type":"boolean"},"priorityClassName":{"type":"string"},"pvc":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"dataSourceRef":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}},"source":{"type":"object","properties":{"blank":{"type":"object"},"http":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"extraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretExtraHeaders":{"type":"array","items":{"type":"string","default":""}},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"imageio":{"type":"object","required":["url","diskId"],"properties":{"certConfigMap":{"type":"string"},"diskId":{"type":"string","default":""},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"pvc":{"type":"object","required":["namespace","name"],"properties":{"name":{"type":"string","default":""},"namespace":{"type":"string","default":""}}},"registry":{"type":"object","properties":{"certConfigMap":{"type":"string"},"imageStream":{"type":"string"},"pullMethod":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string"}}},"s3":{"type":"object","required":["url"],"properties":{"certConfigMap":{"type":"string"},"secretRef":{"type":"string"},"url":{"type":"string","default":""}}},"upload":{"type":"object"},"vddk":{"type":"object","properties":{"backingFile":{"type":"string"},"initImageURL":{"type":"string"},"secretRef":{"type":"string"},"thumbprint":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"}}}}},"sourceRef":{"type":"object","required":["kind","name"],"properties":{"kind":{"type":"string","default":""},"name":{"type":"string","default":""},"namespace":{"type":"string"}}},"storage":{"type":"object","properties":{"accessModes":{"type":"array","items":{"type":"string","default":""}},"dataSource":{"type":"object","required":["kind","name"],"properties":{"apiGroup":{"type":"string"},"kind":{"type":"string","default":""},"name":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"default":{},"type":"string"}},"requests":{"type":"object","additionalProperties":{"default":{},"type":"string"}}}},"selector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"storageClassName":{"type":"string"},"volumeMode":{"type":"string"},"volumeName":{"type":"string"}}}}},"status":{"type":"object"}}}},"flavor":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"preference":{"type":"object","required":["name"],"properties":{"kind":{"type":"string"},"name":{"type":"string","default":""}}},"runStrategy":{"type":"string"},"running":{"type":"boolean"},"template":{"type":"object","properties":{"metadata":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"spec":{"default":{},"type":"object","required":["domain"],"properties":{"accessCredentials":{"type":"array","items":{"default":{},"type":"object","properties":{"sshPublicKey":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"configDrive":{"type":"object"},"qemuGuestAgent":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"set"}}}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}},"userPassword":{"type":"object","required":["source","propagationMethod"],"properties":{"propagationMethod":{"default":{},"type":"object","properties":{"qemuGuestAgent":{"type":"object"}}},"source":{"default":{},"type":"object","properties":{"secret":{"type":"object","required":["secretName"],"properties":{"secretName":{"type":"string","default":""}}}}}}}}},"x-kubernetes-list-type":"atomic"},"affinity":{"type":"object","properties":{"nodeAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","preference"],"properties":{"preference":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"object","required":["nodeSelectorTerms"],"properties":{"nodeSelectorTerms":{"type":"array","items":{"default":{},"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchFields":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":""},"operator":{"type":"string","default":"","enum":["DoesNotExist","Exists","Gt","In","Lt","NotIn"]},"values":{"type":"array","items":{"type":"string","default":""}}}}}},"x-kubernetes-map-type":"atomic"}}},"x-kubernetes-map-type":"atomic"}}},"podAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}},"podAntiAffinity":{"type":"object","properties":{"preferredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["weight","podAffinityTerm"],"properties":{"podAffinityTerm":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}},"weight":{"type":"integer","format":"int32","default":0}}}},"requiredDuringSchedulingIgnoredDuringExecution":{"type":"array","items":{"default":{},"type":"object","required":["topologyKey"],"properties":{"labelSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaceSelector":{"type":"object","properties":{"matchExpressions":{"type":"array","items":{"default":{},"type":"object","required":["key","operator"],"properties":{"key":{"type":"string","default":"","x-kubernetes-patch-merge-key":"key","x-kubernetes-patch-strategy":"merge"},"operator":{"type":"string","default":""},"values":{"type":"array","items":{"type":"string","default":""}}}}},"matchLabels":{"type":"object","additionalProperties":{"type":"string","default":""}}},"x-kubernetes-map-type":"atomic"},"namespaces":{"type":"array","items":{"type":"string","default":""}},"topologyKey":{"type":"string","default":""}}}}}}}},"dnsConfig":{"type":"object","properties":{"nameservers":{"type":"array","items":{"type":"string","default":""}},"options":{"type":"array","items":{"default":{},"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}},"searches":{"type":"array","items":{"type":"string","default":""}}}},"dnsPolicy":{"type":"string","enum":["ClusterFirst","ClusterFirstWithHostNet","Default","None"]},"domain":{"default":{},"type":"object","required":["devices"],"properties":{"chassis":{"type":"object","properties":{"asset":{"type":"string"},"manufacturer":{"type":"string"},"serial":{"type":"string"},"sku":{"type":"string"},"version":{"type":"string"}}},"clock":{"type":"object","properties":{"timer":{"type":"object","properties":{"hpet":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"hyperv":{"type":"object","properties":{"present":{"type":"boolean"}}},"kvm":{"type":"object","properties":{"present":{"type":"boolean"}}},"pit":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"}}},"rtc":{"type":"object","properties":{"present":{"type":"boolean"},"tickPolicy":{"type":"string"},"track":{"type":"string"}}}}},"timezone":{"type":"string"},"utc":{"type":"object","properties":{"offsetSeconds":{"type":"integer","format":"int32"}}}}},"cpu":{"type":"object","properties":{"cores":{"type":"integer","format":"int64"},"dedicatedCpuPlacement":{"type":"boolean"},"features":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"name":{"type":"string","default":""},"policy":{"type":"string"}}}},"isolateEmulatorThread":{"type":"boolean"},"model":{"type":"string"},"numa":{"type":"object","properties":{"guestMappingPassthrough":{"type":"object"}}},"realtime":{"type":"object","properties":{"mask":{"type":"string"}}},"sockets":{"type":"integer","format":"int64"},"threads":{"type":"integer","format":"int64"}}},"devices":{"default":{},"type":"object","properties":{"autoattachGraphicsDevice":{"type":"boolean"},"autoattachMemBalloon":{"type":"boolean"},"autoattachPodInterface":{"type":"boolean"},"autoattachSerialConsole":{"type":"boolean"},"blockMultiQueue":{"type":"boolean"},"clientPassthrough":{"type":"object"},"disableHotplug":{"type":"boolean"},"disks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}}},"filesystems":{"type":"array","items":{"default":{},"type":"object","required":["name","virtiofs"],"properties":{"name":{"type":"string","default":""},"virtiofs":{"type":"object"}}},"x-kubernetes-list-type":"atomic"},"gpus":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"},"virtualGPUOptions":{"type":"object","properties":{"display":{"type":"object","properties":{"enabled":{"type":"boolean"},"ramFB":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}}}}}},"x-kubernetes-list-type":"atomic"},"hostDevices":{"type":"array","items":{"default":{},"type":"object","required":["name","deviceName"],"properties":{"deviceName":{"type":"string","default":""},"name":{"type":"string","default":""},"tag":{"type":"string"}}},"x-kubernetes-list-type":"atomic"},"inputs":{"type":"array","items":{"default":{},"type":"object","required":["type","name"],"properties":{"bus":{"type":"string"},"name":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"interfaces":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"bootOrder":{"type":"integer","format":"int32"},"bridge":{"type":"object"},"dhcpOptions":{"type":"object","properties":{"bootFileName":{"type":"string"},"ntpServers":{"type":"array","items":{"type":"string","default":""}},"privateOptions":{"type":"array","items":{"default":{},"type":"object","required":["option","value"],"properties":{"option":{"type":"integer","format":"int32","default":0},"value":{"type":"string","default":""}}}},"tftpServerName":{"type":"string"}}},"macAddress":{"type":"string"},"macvtap":{"type":"object"},"masquerade":{"type":"object"},"model":{"type":"string"},"name":{"type":"string","default":""},"pciAddress":{"type":"string"},"ports":{"type":"array","items":{"default":{},"type":"object","required":["port"],"properties":{"name":{"type":"string"},"port":{"type":"integer","format":"int32","default":0},"protocol":{"type":"string"}}}},"slirp":{"type":"object"},"sriov":{"type":"object"},"tag":{"type":"string"}}}},"networkInterfaceMultiqueue":{"type":"boolean"},"rng":{"type":"object"},"sound":{"type":"object","required":["name"],"properties":{"model":{"type":"string"},"name":{"type":"string","default":""}}},"tpm":{"type":"object"},"useVirtioTransitional":{"type":"boolean"},"watchdog":{"type":"object","required":["name"],"properties":{"i6300esb":{"type":"object","properties":{"action":{"type":"string"}}},"name":{"type":"string","default":""}}}}},"features":{"type":"object","properties":{"acpi":{"type":"object","properties":{"enabled":{"type":"boolean"}},"default":{}},"apic":{"type":"object","properties":{"enabled":{"type":"boolean"},"endOfInterrupt":{"type":"boolean"}}},"hyperv":{"type":"object","properties":{"evmcs":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"frequencies":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"ipi":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reenlightenment":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"relaxed":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"reset":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"runtime":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"spinlocks":{"type":"object","properties":{"enabled":{"type":"boolean"},"spinlocks":{"type":"integer","format":"int64"}}},"synic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"synictimer":{"type":"object","properties":{"direct":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"enabled":{"type":"boolean"}}},"tlbflush":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vapic":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"vendorid":{"type":"object","properties":{"enabled":{"type":"boolean"},"vendorid":{"type":"string"}}},"vpindex":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"kvm":{"type":"object","properties":{"hidden":{"type":"boolean"}}},"pvspinlock":{"type":"object","properties":{"enabled":{"type":"boolean"}}},"smm":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"firmware":{"type":"object","properties":{"bootloader":{"type":"object","properties":{"bios":{"type":"object","properties":{"useSerial":{"type":"boolean"}}},"efi":{"type":"object","properties":{"secureBoot":{"type":"boolean"}}}}},"kernelBoot":{"type":"object","properties":{"container":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"initrdPath":{"type":"string"},"kernelPath":{"type":"string"}}},"kernelArgs":{"type":"string"}}},"serial":{"type":"string"},"uuid":{"type":"string"}}},"ioThreadsPolicy":{"type":"string"},"launchSecurity":{"type":"object","properties":{"sev":{"type":"object"}}},"machine":{"type":"object","properties":{"type":{"type":"string","default":""}}},"memory":{"type":"object","properties":{"guest":{"type":"string"},"hugepages":{"type":"object","properties":{"pageSize":{"type":"string"}}}}},"resources":{"default":{},"type":"object","properties":{"limits":{"type":"object","additionalProperties":{"type":"string","default":{}}},"overcommitGuestOverhead":{"type":"boolean"},"requests":{"type":"object","additionalProperties":{"type":"string","default":{}}}}}}},"evictionStrategy":{"type":"string"},"hostname":{"type":"string"},"livenessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"networks":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"multus":{"type":"object","required":["networkName"],"properties":{"default":{"type":"boolean"},"networkName":{"type":"string","default":""}}},"name":{"type":"string","default":""},"pod":{"type":"object","properties":{"vmIPv6NetworkCIDR":{"type":"string"},"vmNetworkCIDR":{"type":"string"}}}}}},"nodeSelector":{"type":"object","additionalProperties":{"type":"string","default":""}},"priorityClassName":{"type":"string"},"readinessProbe":{"type":"object","properties":{"exec":{"type":"object","properties":{"command":{"type":"array","items":{"type":"string","default":""}}}},"failureThreshold":{"type":"integer","format":"int32"},"guestAgentPing":{"type":"object"},"httpGet":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"httpHeaders":{"type":"array","items":{"default":{},"type":"object","required":["name","value"],"properties":{"name":{"type":"string","default":""},"value":{"type":"string","default":""}}}},"path":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"},"scheme":{"type":"string","enum":["HTTP","HTTPS"]}}},"initialDelaySeconds":{"type":"integer","format":"int32"},"periodSeconds":{"type":"integer","format":"int32"},"successThreshold":{"type":"integer","format":"int32"},"tcpSocket":{"type":"object","required":["port"],"properties":{"host":{"type":"string"},"port":{"default":{},"type":"string","format":"int-or-string"}}},"timeoutSeconds":{"type":"integer","format":"int32"}}},"schedulerName":{"type":"string"},"startStrategy":{"type":"string"},"subdomain":{"type":"string"},"terminationGracePeriodSeconds":{"type":"integer","format":"int64"},"tolerations":{"type":"array","items":{"default":{},"type":"object","properties":{"effect":{"type":"string","enum":["NoExecute","NoSchedule","PreferNoSchedule"]},"key":{"type":"string"},"operator":{"type":"string","enum":["Equal","Exists"]},"tolerationSeconds":{"type":"integer","format":"int64"},"value":{"type":"string"}}}},"volumes":{"type":"array","items":{"default":{},"type":"object","required":["name"],"properties":{"cloudInitConfigDrive":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"cloudInitNoCloud":{"type":"object","properties":{"networkData":{"type":"string"},"networkDataBase64":{"type":"string"},"networkDataSecretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secretRef":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"userData":{"type":"string"},"userDataBase64":{"type":"string"}}},"configMap":{"type":"object","properties":{"name":{"type":"string"},"optional":{"type":"boolean"},"volumeLabel":{"type":"string"}}},"containerDisk":{"type":"object","required":["image"],"properties":{"image":{"type":"string","default":""},"imagePullPolicy":{"type":"string","enum":["Always","IfNotPresent","Never"]},"imagePullSecret":{"type":"string"},"path":{"type":"string"}}},"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"downwardAPI":{"type":"object","properties":{"fields":{"type":"array","items":{"default":{},"type":"object","required":["path"],"properties":{"fieldRef":{"type":"object","required":["fieldPath"],"properties":{"apiVersion":{"type":"string"},"fieldPath":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"},"mode":{"type":"integer","format":"int32"},"path":{"type":"string","default":""},"resourceFieldRef":{"type":"object","required":["resource"],"properties":{"containerName":{"type":"string"},"divisor":{"type":"string","default":{}},"resource":{"type":"string","default":""}},"x-kubernetes-map-type":"atomic"}}}},"volumeLabel":{"type":"string"}}},"downwardMetrics":{"type":"object"},"emptyDisk":{"type":"object","required":["capacity"],"properties":{"capacity":{"type":"string","default":{}}}},"ephemeral":{"type":"object","properties":{"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"readOnly":{"type":"boolean"}}}}},"hostDisk":{"type":"object","required":["path","type"],"properties":{"capacity":{"type":"string","default":{}},"path":{"type":"string","default":""},"shared":{"type":"boolean"},"type":{"type":"string","default":""}}},"memoryDump":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"name":{"type":"string","default":""},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}},"secret":{"type":"object","properties":{"optional":{"type":"boolean"},"secretName":{"type":"string"},"volumeLabel":{"type":"string"}}},"serviceAccount":{"type":"object","properties":{"serviceAccountName":{"type":"string"}}},"sysprep":{"type":"object","properties":{"configMap":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"},"secret":{"type":"object","properties":{"name":{"type":"string"}},"x-kubernetes-map-type":"atomic"}}}}}}}}}}}},"status":{"default":{},"type":"object","properties":{"conditions":{"type":"array","items":{"default":{},"type":"object","required":["type","status"],"properties":{"lastProbeTime":{"type":"string","default":""},"lastTransitionTime":{"type":"string","default":""},"message":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string","default":""},"type":{"type":"string","default":""}}}},"created":{"type":"boolean"},"memoryDumpRequest":{"type":"object","required":["claimName","phase"],"properties":{"claimName":{"type":"string","default":""},"endTimestamp":{"type":"string","default":""},"fileName":{"type":"string"},"message":{"type":"string"},"phase":{"type":"string","default":""},"startTimestamp":{"type":"string","default":""}}},"printableStatus":{"type":"string"},"ready":{"type":"boolean"},"restoreInProgress":{"type":"string"},"snapshotInProgress":{"type":"string"},"startFailure":{"type":"object","properties":{"consecutiveFailCount":{"type":"integer","format":"int32"},"lastFailedVMIUID":{"type":"string"},"retryAfterTimestamp":{"type":"string","default":""}}},"stateChangeRequests":{"type":"array","items":{"default":{},"type":"object","required":["action"],"properties":{"action":{"type":"string","default":""},"data":{"type":"object","additionalProperties":{"type":"string","default":""}},"uid":{"type":"string"}}}},"volumeRequests":{"type":"array","items":{"default":{},"type":"object","properties":{"addVolumeOptions":{"type":"object","required":["name","disk","volumeSource"],"properties":{"disk":{"type":"object","required":["name"],"properties":{"blockSize":{"type":"object","properties":{"custom":{"type":"object","required":["logical","physical"],"properties":{"logical":{"type":"integer","format":"int32","default":0},"physical":{"type":"integer","format":"int32","default":0}}},"matchVolume":{"type":"object","properties":{"enabled":{"type":"boolean"}}}}},"bootOrder":{"type":"integer","format":"int32"},"cache":{"type":"string"},"cdrom":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"},"tray":{"type":"string"}}},"dedicatedIOThread":{"type":"boolean"},"disk":{"type":"object","properties":{"bus":{"type":"string"},"pciAddress":{"type":"string"},"readonly":{"type":"boolean"}}},"io":{"type":"string"},"lun":{"type":"object","properties":{"bus":{"type":"string"},"readonly":{"type":"boolean"}}},"name":{"type":"string","default":""},"serial":{"type":"string"},"shareable":{"type":"boolean"},"tag":{"type":"string"}}},"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""},"volumeSource":{"type":"object","properties":{"dataVolume":{"type":"object","required":["name"],"properties":{"hotpluggable":{"type":"boolean"},"name":{"type":"string","default":""}}},"persistentVolumeClaim":{"type":"object","required":["claimName"],"properties":{"claimName":{"type":"string","default":""},"hotpluggable":{"type":"boolean"},"readOnly":{"type":"boolean"}}}}}}},"removeVolumeOptions":{"type":"object","required":["name"],"properties":{"dryRun":{"type":"array","items":{"type":"string","default":""},"x-kubernetes-list-type":"atomic"},"name":{"type":"string","default":""}}}}},"x-kubernetes-list-type":"atomic"},"volumeSnapshotStatuses":{"type":"array","items":{"default":{},"type":"object","required":["name","enabled"],"properties":{"enabled":{"type":"boolean","default":false},"name":{"type":"string","default":""},"reason":{"type":"string"}}}}}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string"}},"application/yaml":{"schema":{"type":"string"}}}}},"parameters":[{"description":"Name of the resource","name":"name","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}},{"description":"Object name and auth scope, such as for teams and projects","name":"namespace","in":"path","required":true,"schema":{"type":"string","uniqueItems":true}}],"method":"put","path":"/apis/kubevirt.io/v1/namespaces/{namespace:[a-z0-9][a-z0-9\\-]*}/virtualmachines/{name:[a-z0-9][a-z0-9\\-]*}","jsonRequestBodyExample":{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"dataVolumeTemplates":[{"apiVersion":"string","kind":"string","metadata":{"name":"string","namespace":"string"},"spec":{"checkpoints":[{"current":"string","previous":"string"}],"contentType":"string","finalCheckpoint":true,"preallocation":true,"priorityClassName":"string","pvc":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"dataSourceRef":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"},"source":{"blank":{},"http":{"certConfigMap":"string","extraHeaders":["string"],"secretExtraHeaders":["string"],"secretRef":"string","url":"string"},"imageio":{"certConfigMap":"string","diskId":"string","secretRef":"string","url":"string"},"pvc":{"name":"string","namespace":"string"},"registry":{"certConfigMap":"string","imageStream":"string","pullMethod":"string","secretRef":"string","url":"string"},"s3":{"certConfigMap":"string","secretRef":"string","url":"string"},"upload":{},"vddk":{"backingFile":"string","initImageURL":"string","secretRef":"string","thumbprint":"string","url":"string","uuid":"string"}},"sourceRef":{"kind":"string","name":"string","namespace":"string"},"storage":{"accessModes":["string"],"dataSource":{"apiGroup":"string","kind":"string","name":"string"},"resources":{"limits":{},"requests":{}},"selector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"storageClassName":"string","volumeMode":"string","volumeName":"string"}},"status":{}}],"flavor":{"kind":"string","name":"string"},"preference":{"kind":"string","name":"string"},"runStrategy":"string","running":true,"template":{"metadata":{"name":"string","namespace":"string"},"spec":{"accessCredentials":[{"sshPublicKey":{"propagationMethod":{"configDrive":{},"qemuGuestAgent":{"users":["string"]}},"source":{"secret":{"secretName":"string"}}},"userPassword":{"propagationMethod":{"qemuGuestAgent":{}},"source":{"secret":{"secretName":"string"}}}}],"affinity":{"nodeAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"preference":{"matchExpressions":[{"key":"string","operator":"DoesNotExist","values":["string"]}],"matchFields":[{"key":"string","operator":"DoesNotExist","values":["string"]}]},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"string","operator":"DoesNotExist","values":["string"]}],"matchFields":[{"key":"string","operator":"DoesNotExist","values":["string"]}]}]}},"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"}]},"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"},"weight":0}],"requiredDuringSchedulingIgnoredDuringExecution":[{"labelSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaceSelector":{"matchExpressions":[{"key":"string","operator":"string","values":["string"]}],"matchLabels":{}},"namespaces":["string"],"topologyKey":"string"}]}},"dnsConfig":{"nameservers":["string"],"options":[{"name":"string","value":"string"}],"searches":["string"]},"dnsPolicy":"ClusterFirst","domain":{"chassis":{"asset":"string","manufacturer":"string","serial":"string","sku":"string","version":"string"},"clock":{"timer":{"hpet":{"present":true,"tickPolicy":"string"},"hyperv":{"present":true},"kvm":{"present":true},"pit":{"present":true,"tickPolicy":"string"},"rtc":{"present":true,"tickPolicy":"string","track":"string"}},"timezone":"string","utc":{"offsetSeconds":0}},"cpu":{"cores":0,"dedicatedCpuPlacement":true,"features":[{"name":"string","policy":"string"}],"isolateEmulatorThread":true,"model":"string","numa":{"guestMappingPassthrough":{}},"realtime":{"mask":"string"},"sockets":0,"threads":0},"devices":{"autoattachGraphicsDevice":true,"autoattachMemBalloon":true,"autoattachPodInterface":true,"autoattachSerialConsole":true,"blockMultiQueue":true,"clientPassthrough":{},"disableHotplug":true,"disks":[{"blockSize":{"custom":{"logical":0,"physical":0},"matchVolume":{"enabled":true}},"bootOrder":0,"cache":"string","cdrom":{"bus":"string","readonly":true,"tray":"string"},"dedicatedIOThread":true,"disk":{"bus":"string","pciAddress":"string","readonly":true},"io":"string","lun":{"bus":"string","readonly":true},"name":"string","serial":"string","shareable":true,"tag":"string"}],"filesystems":[{"name":"string","virtiofs":{}}],"gpus":[{"deviceName":"string","name":"string","tag":"string","virtualGPUOptions":{"display":{"enabled":true,"ramFB":{"enabled":true}}}}],"hostDevices":[{"deviceName":"string","name":"string","tag":"string"}],"inputs":[{"bus":"string","name":"string","type":"string"}],"interfaces":[{"bootOrder":0,"bridge":{},"dhcpOptions":{"bootFileName":"string","ntpServers":["string"],"privateOptions":[{"option":0,"value":"string"}],"tftpServerName":"string"},"macAddress":"string","macvtap":{},"masquerade":{},"model":"string","name":"string","pciAddress":"string","ports":[{"name":"string","port":0,"protocol":"string"}],"slirp":{},"sriov":{},"tag":"string"}],"networkInterfaceMultiqueue":true,"rng":{},"sound":{"model":"string","name":"string"},"tpm":{},"useVirtioTransitional":true,"watchdog":{"i6300esb":{"action":"string"},"name":"string"}},"features":{"acpi":{"enabled":true},"apic":{"enabled":true,"endOfInterrupt":true},"hyperv":{"evmcs":{"enabled":true},"frequencies":{"enabled":true},"ipi":{"enabled":true},"reenlightenment":{"enabled":true},"relaxed":{"enabled":true},"reset":{"enabled":true},"runtime":{"enabled":true},"spinlocks":{"enabled":true,"spinlocks":0},"synic":{"enabled":true},"synictimer":{"direct":{"enabled":true},"enabled":true},"tlbflush":{"enabled":true},"vapic":{"enabled":true},"vendorid":{"enabled":true,"vendorid":"string"},"vpindex":{"enabled":true}},"kvm":{"hidden":true},"pvspinlock":{"enabled":true},"smm":{"enabled":true}},"firmware":{"bootloader":{"bios":{"useSerial":true},"efi":{"secureBoot":true}},"kernelBoot":{"container":{"image":"string","imagePullPolicy":"Always","imagePullSecret":"string","initrdPath":"string","kernelPath":"string"},"kernelArgs":"string"},"serial":"string","uuid":"string"},"ioThreadsPolicy":"string","launchSecurity":{"sev":{}},"machine":{"type":"string"},"memory":{"guest":"string","hugepages":{"pageSize":"string"}},"resources":{"limits":{},"overcommitGuestOverhead":true,"requests":{}}},"evictionStrategy":"string","hostname":"string","livenessProbe":{"exec":{"command":["string"]},"failureThreshold":0,"guestAgentPing":{},"httpGet":{"host":"string","httpHeaders":[{"name":"string","value":"string"}],"path":"string","port":{},"scheme":"HTTP"},"initialDelaySeconds":0,"periodSeconds":0,"successThreshold":0,"tcpSocket":{"host":"string","port":{}},"timeoutSeconds":0},"networks":[{"multus":{"default":true,"networkName":"string"},"name":"string","pod":{"vmIPv6NetworkCIDR":"string","vmNetworkCIDR":"string"}}],"nodeSelector":{},"priorityClassName":"string","readinessProbe":{"exec":{"command":["string"]},"failureThreshold":0,"guestAgentPing":{},"httpGet":{"host":"string","httpHeaders":[{"name":"string","value":"string"}],"path":"string","port":{},"scheme":"HTTP"},"initialDelaySeconds":0,"periodSeconds":0,"successThreshold":0,"tcpSocket":{"host":"string","port":{}},"timeoutSeconds":0},"schedulerName":"string","startStrategy":"string","subdomain":"string","terminationGracePeriodSeconds":0,"tolerations":[{"effect":"NoExecute","key":"string","operator":"Equal","tolerationSeconds":0,"value":"string"}],"volumes":[{"cloudInitConfigDrive":{"networkData":"string","networkDataBase64":"string","networkDataSecretRef":{"name":"string"},"secretRef":{"name":"string"},"userData":"string","userDataBase64":"string"},"cloudInitNoCloud":{"networkData":"string","networkDataBase64":"string","networkDataSecretRef":{"name":"string"},"secretRef":{"name":"string"},"userData":"string","userDataBase64":"string"},"configMap":{"name":"string","optional":true,"volumeLabel":"string"},"containerDisk":{"image":"string","imagePullPolicy":"Always","imagePullSecret":"string","path":"string"},"dataVolume":{"hotpluggable":true,"name":"string"},"downwardAPI":{"fields":[{"fieldRef":{"apiVersion":"string","fieldPath":"string"},"mode":0,"path":"string","resourceFieldRef":{"containerName":"string","divisor":{},"resource":"string"}}],"volumeLabel":"string"},"downwardMetrics":{},"emptyDisk":{"capacity":{}},"ephemeral":{"persistentVolumeClaim":{"claimName":"string","readOnly":true}},"hostDisk":{"capacity":{},"path":"string","shared":true,"type":"string"},"memoryDump":{"claimName":"string","hotpluggable":true,"readOnly":true},"name":"string","persistentVolumeClaim":{"claimName":"string","hotpluggable":true,"readOnly":true},"secret":{"optional":true,"secretName":"string","volumeLabel":"string"},"serviceAccount":{"serviceAccountName":"string"},"sysprep":{"configMap":{"name":"string"},"secret":{"name":"string"}}}]}}},"status":{"conditions":[{"lastProbeTime":"string","lastTransitionTime":"string","message":"string","reason":"string","status":"string","type":"string"}],"created":true,"memoryDumpRequest":{"claimName":"string","endTimestamp":"string","fileName":"string","message":"string","phase":"string","startTimestamp":"string"},"printableStatus":"string","ready":true,"restoreInProgress":"string","snapshotInProgress":"string","startFailure":{"consecutiveFailCount":0,"lastFailedVMIUID":"string","retryAfterTimestamp":"string"},"stateChangeRequests":[{"action":"string","data":{},"uid":"string"}],"volumeRequests":[{"addVolumeOptions":{"disk":{"blockSize":{"custom":{"logical":0,"physical":0},"matchVolume":{"enabled":true}},"bootOrder":0,"cache":"string","cdrom":{"bus":"string","readonly":true,"tray":"string"},"dedicatedIOThread":true,"disk":{"bus":"string","pciAddress":"string","readonly":true},"io":"string","lun":{"bus":"string","readonly":true},"name":"string","serial":"string","shareable":true,"tag":"string"},"dryRun":["string"],"name":"string","volumeSource":{"dataVolume":{"hotpluggable":true,"name":"string"},"persistentVolumeClaim":{"claimName":"string","hotpluggable":true,"readOnly":true}}},"removeVolumeOptions":{"dryRun":["string"],"name":"string"}}],"volumeSnapshotStatuses":[{"enabled":false,"name":"string","reason":"string"}]}},"info":{"title":"Harvester APIs","version":"v1beta1"}} sidebar_class_name: "put api-method" -info_path: version-v1.1/api/harvester-apis +info_path: api/harvester-apis custom_edit_url: null --- @@ -26,7 +26,7 @@ import TabItem from "@theme/TabItem"; - + diff --git a/versioned_docs/version-v1.2/api/sidebar.js b/versioned_docs/version-v1.2/api/sidebar.js new file mode 100644 index 00000000000..36f0c44762b --- /dev/null +++ b/versioned_docs/version-v1.2/api/sidebar.js @@ -0,0 +1 @@ +module.exports = [{"type":"doc","id":"api/harvester-apis"},{"type":"category","label":"Volumes","items":[{"type":"doc","id":"api/list-namespaced-persistent-volume-claim","label":"List Persistent Volume Claims","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-persistent-volume-claim","label":"Create a Persistent Volume Claim","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-persistent-volume-claim","label":"Read a Persistent Volume Claim","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-persistent-volume-claim","label":"Replace a Persistent Volume Claim","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-persistent-volume-claim","label":"Delete a Persistent Volume Claim","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-persistent-volume-claim","label":"Patch a Persistent Volume Claim","className":"api-method patch"},{"type":"doc","id":"api/list-persistent-volume-claim-for-all-namespaces","label":"List Persistent Volume Claims For All Namespaces","className":"api-method get"}]},{"type":"category","label":"SSH Keys","items":[{"type":"doc","id":"api/list-key-pair-for-all-namespaces","label":"List Key Pairs For All Namespaces","className":"api-method get"},{"type":"doc","id":"api/list-namespaced-key-pair","label":"List Key Pairs","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-key-pair","label":"Create a Key Pair","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-key-pair","label":"Read a Key Pair","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-key-pair","label":"Replace a Key Pair","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-key-pair","label":"Delete a Key Pair","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-key-pair","label":"Patch a Key Pair","className":"api-method patch"}]},{"type":"category","label":"Support Bundles","items":[{"type":"doc","id":"api/list-namespaced-support-bundle","label":"List Support Bundles","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-support-bundle","label":"Create a Support Bundle","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-support-bundle","label":"Read a Support Bundle","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-support-bundle","label":"Replace a Support Bundle","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-support-bundle","label":"Delete a Support Bundle","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-support-bundle","label":"Patch a Support Bundle","className":"api-method patch"},{"type":"doc","id":"api/list-support-bundle-for-all-namespaces","label":"List Support Bundles For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Upgrades","items":[{"type":"doc","id":"api/list-namespaced-upgrade","label":"List Upgrades","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-upgrade","label":"Create an Upgrade","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-upgrade","label":"Read an Upgrade","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-upgrade","label":"Replace an Upgrade","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-upgrade","label":"Delete an Upgrade","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-upgrade","label":"Patch an Upgrade","className":"api-method patch"},{"type":"doc","id":"api/list-upgrade-for-all-namespaces","label":"List Upgrades For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Backups","items":[{"type":"doc","id":"api/list-namespaced-virtual-machine-backup","label":"List Virtual Machine Backups","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-virtual-machine-backup","label":"Create a Virtual Machine Backup","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-virtual-machine-backup","label":"Read a Virtual Machine Backup","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-virtual-machine-backup","label":"Replace a Virtual Machine Backup","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-virtual-machine-backup","label":"Delete a Virtual Machine Backup","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-virtual-machine-backup","label":"Patch a Virtual Machine Backup","className":"api-method patch"},{"type":"doc","id":"api/list-virtual-machine-backup-for-all-namespaces","label":"List Virtual Machine Backups For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Images","items":[{"type":"doc","id":"api/list-namespaced-virtual-machine-image","label":"List Virtual Machine Images","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-virtual-machine-image","label":"Create a Virtual Machine Image","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-virtual-machine-image","label":"Read a Virtual Machine Image","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-virtual-machine-image","label":"Replace a Virtual Machine Image","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-virtual-machine-image","label":"Delete a Virtual Machine Image","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-virtual-machine-image","label":"Patch a Virtual Machine Image","className":"api-method patch"},{"type":"doc","id":"api/list-virtual-machine-image-for-all-namespaces","label":"List Virtual Machine Images For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Restores","items":[{"type":"doc","id":"api/list-namespaced-virtual-machine-restore","label":"List Virtual Machine Restores","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-virtual-machine-restore","label":"Create a Virtual Machine Restore","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-virtual-machine-restore","label":"Read a Virtual Machine Restore","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-virtual-machine-restore","label":"Replace a Virtual Machine Restore","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-virtual-machine-restore","label":"Delete a Virtual Machine Restore","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-virtual-machine-restore","label":"Patch a Virtual Machine Restore","className":"api-method patch"},{"type":"doc","id":"api/list-virtual-machine-restore-for-all-namespaces","label":"List Virtual Machine Restores For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Virtual Machine Templates","items":[{"type":"doc","id":"api/list-namespaced-virtual-machine-template","label":"List Virtual Machine Templates","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-virtual-machine-template","label":"Create a Virtual Machine Template","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-virtual-machine-template","label":"Read a Virtual Machine Template","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-virtual-machine-template","label":"Replace a Virtual Machine Template","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-virtual-machine-template","label":"Delete a Virtual Machine Template","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-virtual-machine-template","label":"Patch a Virtual Machine Template","className":"api-method patch"},{"type":"doc","id":"api/list-namespaced-virtual-machine-template-version","label":"List Virtual Machine Template Versions","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-virtual-machine-template-version","label":"Create a Virtual Machine Template Version","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-virtual-machine-template-version","label":"Read a Virtual Machine Template Version","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-virtual-machine-template-version","label":"Replace a Virtual Machine Template Version","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-virtual-machine-template-version","label":"Delete a Virtual Machine Template Version","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-virtual-machine-template-version","label":"Patch a Virtual Machine Template Version","className":"api-method patch"},{"type":"doc","id":"api/list-virtual-machine-template-for-all-namespaces","label":"List Virtual Machine Templates For All Namespaces","className":"api-method get"},{"type":"doc","id":"api/list-virtual-machine-template-version-for-all-namespaces","label":"List Virtual Machine Template Versions For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Networks","items":[{"type":"doc","id":"api/list-namespaced-network-attachment-definition","label":"List Network Attachment Definitions","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-network-attachment-definition","label":"Create a Network Attachment Definition","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-network-attachment-definition","label":"Read a Network Attachment Definition","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-network-attachment-definition","label":"Replace a Network Attachment Definition","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-network-attachment-definition","label":"Delete a Network Attachment Definition","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-network-attachment-definition","label":"Patch a Network Attachment Definition","className":"api-method patch"},{"type":"doc","id":"api/list-network-attachment-definition-for-all-namespaces","label":"List Network Attachment Definitions For All Namespaces","className":"api-method get"},{"type":"doc","id":"api/list-namespaced-cluster-network","label":"List Cluster Networks","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-cluster-network","label":"Create a Cluster Network","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-cluster-network","label":"Read a Cluster Network","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-cluster-network","label":"Replace a Cluster Network","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-cluster-network","label":"Delete a Cluster Network","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-cluster-network","label":"Patch a Cluster Network","className":"api-method patch"},{"type":"doc","id":"api/list-namespaced-node-network","label":"List Node Networks","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-node-network","label":"Create a Node Network","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-node-network","label":"Read a Node Network","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-node-network","label":"Replace a Node Network","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-node-network","label":"Delete a Node Network","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-node-network","label":"Patch a Node Network","className":"api-method patch"}]},{"type":"category","label":"Migrations","items":[{"type":"doc","id":"api/list-namespaced-virtual-machine-instance-migration","label":"List Virtual Machine Instance Migrations","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-virtual-machine-instance-migration","label":"Create a Virtual Machine Instance Migration","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-virtual-machine-instance-migration","label":"Read a Virtual Machine Instance Migration","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-virtual-machine-instance-migration","label":"Replace a Virtual Machine Instance Migration","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-virtual-machine-instance-migration","label":"Delete a Virtual Machine Instance Migration","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-virtual-machine-instance-migration","label":"Patch a Virtual Machine Instance Migration","className":"api-method patch"},{"type":"doc","id":"api/list-virtual-machine-instance-migration-for-all-namespaces","label":"List Virtual Machine Instance Migrations For All Namespaces","className":"api-method get"}]},{"type":"category","label":"Virtual Machines","items":[{"type":"doc","id":"api/list-namespaced-virtual-machine-instance","label":"List Virtual Machine Instances","className":"api-method get"},{"type":"doc","id":"api/read-namespaced-virtual-machine-instance","label":"Read a Virtual Machine Instance","className":"api-method get"},{"type":"doc","id":"api/list-namespaced-virtual-machine","label":"List Virtual Machines","className":"api-method get"},{"type":"doc","id":"api/create-namespaced-virtual-machine","label":"Create a Virtual Machine","className":"api-method post"},{"type":"doc","id":"api/read-namespaced-virtual-machine","label":"Read a Virtual Machine","className":"api-method get"},{"type":"doc","id":"api/replace-namespaced-virtual-machine","label":"Replace a Virtual Machine","className":"api-method put"},{"type":"doc","id":"api/delete-namespaced-virtual-machine","label":"Delete a Virtual Machine","className":"api-method delete"},{"type":"doc","id":"api/patch-namespaced-virtual-machine","label":"Patch a Virtual Machine","className":"api-method patch"},{"type":"doc","id":"api/list-virtual-machine-instance-for-all-namespaces","label":"List Virtual Machine Instances For All Namespaces","className":"api-method get"},{"type":"doc","id":"api/list-virtual-machine-for-all-namespaces","label":"List Virtual Machines For All Namespaces","className":"api-method get"}]}]; \ No newline at end of file diff --git a/versioned_docs/version-v1.2/api/versions.json b/versioned_docs/version-v1.2/api/versions.json new file mode 100644 index 00000000000..5091989ae5b --- /dev/null +++ b/versioned_docs/version-v1.2/api/versions.json @@ -0,0 +1,12 @@ +[ + { + "version": "v1.2", + "label": "v1.2", + "baseUrl": "/dev/api" + }, + { + "version": "v1.1", + "label": "v1.1", + "baseUrl": "/v1.1/api" + } +] \ No newline at end of file diff --git a/versioned_docs/version-v1.2/authentication.md b/versioned_docs/version-v1.2/authentication.md new file mode 100644 index 00000000000..b3ce0a54e12 --- /dev/null +++ b/versioned_docs/version-v1.2/authentication.md @@ -0,0 +1,23 @@ +--- +id: authentication +sidebar_position: 5 +sidebar_label: Authentication +title: "Authentication" +keywords: + - Harvester + - harvester + - Rancher + - rancher + - Authentication +Description: With ISO installation mode, user will be prompted to set the password for the default `admin` user on the first-time login. +--- + +After installation, user will be prompted to set the password for the default `admin` user on the first-time login. + +![auth](/img/v1.2/install/first-time-login.png) + +:::note + +In the single cluster mode, only one default `admin` user is provided. Check out the [Rancher Integration](./rancher/rancher-integration.md) for multi-tenant management. + +::: diff --git a/versioned_docs/version-v1.2/faq.md b/versioned_docs/version-v1.2/faq.md new file mode 100644 index 00000000000..14dd72267b6 --- /dev/null +++ b/versioned_docs/version-v1.2/faq.md @@ -0,0 +1,105 @@ +--- +id: faq +sidebar_position: 17 +sidebar_label: FAQ +title: "FAQ" +--- + +This FAQ is a work in progress designed to answer the questions our users most frequently ask about Harvester. + +### How can I ssh login to the Harvester node? +```shell +$ ssh rancher@node-ip +``` + +### What is the default login username and password of the Harvester dashboard? +```shell +username: admin +password: # you will be promoted to set the default password when logging in for the first time +``` + +### How can I access the kubeconfig file of the Harvester cluster? + +Option 1. You can download the kubeconfig file from the support page of the Harvester dashboard. +![harvester-kubeconfig.png](/img/v1.2/harvester-kubeconfig.png) + +Option 2. You can get the kubeconfig file from one of the Harvester management nodes. E.g., +```shell +$ sudo su +$ cat /etc/rancher/rke2/rke2.yaml +``` + +### How to install the qemu-guest-agent of a running VM? +```shell +# cloud-init will only be executed once, reboot it after add the cloud-init config with the following command. +$ cloud-init clean --logs --reboot +``` +[https://cloudinit.readthedocs.io/en/latest/reference/cli.html#clean](https://cloudinit.readthedocs.io/en/latest/reference/cli.html#clean) + +### How can I reset the administrator password? + +In case you forget the administrator password, you can reset it via the command line. SSH to one of the management node and run the following command: +```shell +# switch to root and run +$ kubectl -n cattle-system exec $(kubectl --kubeconfig $KUBECONFIG -n cattle-system get pods -l app=rancher --no-headers | head -1 | awk '{ print $1 }') -c rancher -- reset-password +New password for default administrator (user-xxxxx): + +``` + +### I added an additional disk with partitions. Why is it not getting detected? + +As of Harvester v1.0.2, we no longer support adding additional partitioned disks, so be sure to delete all partitions first (e.g., using `fdisk`). + +### Why are there some Harvester pods that become ErrImagePull/ImagePullBackOff? + +This is likely because your Harvester cluster is an air-gapped setup, and some pre-loaded container images are missing. Kubernetes has a mechanism that does garbage collection against bloated image stores. When the partition which stores container images is over 85% full, `kubelet` tries to prune the images based on the last time they were used, starting with the oldest, until the occupancy is lower than 80%. These numbers (85% and 80%) are default High/Low thresholds that come with Kubernetes. + +To recover from this state, do one of the following depending on the cluster's configuration: +- Pull the missing images from sources outside of the cluster (if it's an air-gapped environment, you might need to set up an HTTP proxy beforehand). +- Manually import the images from the Harvester ISO image. + +:::note + +Take v1.1.2 as an example, download the Harvester ISO image from the official URL. Then extract the image list from the ISO image to decide which image tarball we're going to import. For instance, we want to import the missing container image `rancher/harvester-upgrade` + +```shell +$ curl -sfL https://releases.rancher.com/harvester/v1.1.2/harvester-v1.1.2-amd64.iso -o harvester.iso + +$ xorriso -osirrox on -indev harvester.iso -extract /bundle/harvester/images-lists images-lists + +$ grep -R "rancher/harvester-upgrade" images-lists/ +images-lists/harvester-images-v1.1.2.txt:docker.io/rancher/harvester-upgrade:v1.1.2 +``` + +Find out the location of the image tarball, and extract it from the ISO image. Decompress the extracted zstd image tarball. + +```shell +$ xorriso -osirrox on -indev harvester.iso -extract /bundle/harvester/images/harvester-images-v1.1.2.tar.zst harvester.tar.zst + +$ zstd -d --rm harvester.tar.zst +``` + +Upload the image tarball to the Harvester nodes that need recover. Finally, execute the following command to import the container images on each of them. + +```shell +$ ctr -n k8s.io images import harvester.tar +$ rm harvester.tar +``` + +::: + +- Find the missing images on that node from the other nodes, then export the images from the node where the images still exist and import them on the missing node. + +To prevent this from happening, we recommend cleaning up unused container images from the previous version after each successful Harvester upgrade if the image store disk space is stressed. We provided a [harv-purge-images script](https://github.com/harvester/upgrade-helpers/blob/main/bin/harv-purge-images.sh) that makes cleaning up disk space easy, especially for container image storage. The script has to be executed on each Harvester node. For example, if the cluster was originally in v1.1.2, and now it gets upgraded to v1.2.0, you can do the following to discard the container images that are only used in v1.1.2 but no longer needed in v1.2.0: + +```shell +# on each node +$ ./harv-purge-images.sh v1.1.2 v1.2.0 +``` + +:::caution + +- The script only downloads the image lists and compares the two to calculate the difference between the two versions. It does not communicate with the cluster and, as a result, does not know what version the cluster was upgraded from. +- We published image lists for each version released since v1.1.0. For clusters older than v1.1.0, you have to clean up the old images manually. + +::: diff --git a/versioned_docs/version-v1.2/host/_category_.json b/versioned_docs/version-v1.2/host/_category_.json new file mode 100644 index 00000000000..b561b199771 --- /dev/null +++ b/versioned_docs/version-v1.2/host/_category_.json @@ -0,0 +1,10 @@ +{ + "position": 7, + "label": "Host Management", + "collapsible": false, + "collapsed": false, + "link": { + "type": "doc", + "id": "host-management" + } +} \ No newline at end of file diff --git a/versioned_docs/version-v1.2/host/host.md b/versioned_docs/version-v1.2/host/host.md new file mode 100644 index 00000000000..33a5c7a1826 --- /dev/null +++ b/versioned_docs/version-v1.2/host/host.md @@ -0,0 +1,253 @@ +--- +id: host-management +sidebar_position: 1 +sidebar_label: Host Management +title: "Host Management" +--- + +Users can view and manage Harvester nodes from the host page. The first node always defaults to be a management node of the cluster. When there are three or more nodes, the two other nodes that first joined are automatically promoted to management nodes to form a HA cluster. + +:::note + +Because Harvester is built on top of Kubernetes and uses etcd as its database, the maximum node fault toleration is one when there are three management nodes. + +::: + +![host.png](/img/v1.2/host/host.png) + +## Node Maintenance + +For admin users, you can click **Enable Maintenance Mode** to evict all VMs from a node automatically. It will leverage the `VM live migration` feature to migrate all VMs to other nodes automatically. Note that at least two active nodes are required to use this feature. + +![node-maintenance.png](/img/v1.2/host/node-maintenance.png) + +## Cordoning a Node + +Cordoning a node marks it as unschedulable. This feature is useful for performing short tasks on the node during small maintenance windows, like reboots, upgrades, or decommissions. When you’re done, power back on and make the node schedulable again by uncordoning it. + +![cordon-node.png](/img/v1.2/host/cordon-nodes.png) + +## Deleting a Node + +Deleting a node is done in two phases: + +1. Delete the node from Harvester + - Go to the **Hosts** page + - On the node you want to modify, click **⋮ > Delete** + +2. Uninstall RKE2 from the node + - Login to the node as root + - Run `rke2-uninstall.sh` to delete the whole RKE2 service. + +:::caution + +You will lose all data of the control plane node after deleting the RKE2 service. + +::: + +:::note + +There's a [known issue](https://github.com/harvester/harvester/issues/1497) about node hard delete. +Once resolved, the last step can be skipped. + +::: + +![delete.png](/img/v1.2/host/delete-node.png) + +## Multi-disk Management + +### Add Additional Disks + +Users can view and add multiple disks as additional data volumes from the edit host page. + +1. Go to the **Hosts** page. +2. On the node you want to modify, click **⋮ > Edit Config**. + +![Edit Config](/img/v1.2/host/edit-config.png) + +3. Select the **Storage** tab and click **Add Disk**. + +![Add Disks](/img/v1.2/host/add-disks.png) + +:::caution + +As of Harvester v1.0.2, we no longer support adding partitions as additional disks. If you want to add it as an additional disk, be sure to delete all partitions first (e.g., using `fdisk`). + +::: + +4. Select an additional raw block device to add as an additional data volume. + - The `Force Formatted` option is required if the block device has never been force-formatted. + +![Force Format](/img/v1.2/host/force-format-disks.png) + +5. Last, you can click **⋮ > Edit Config** again to check the newly added disk. Meanwhile, you can also add the "Host/Disk" tag (details are described in the [next section](#storage-tags)). + +![Check Result](/img/v1.2/host/check-added-disks.png) + +:::note + +In order for Harvester to identify the disks, each disk needs to have a unique [WWN](https://en.wikipedia.org/wiki/World_Wide_Name). Otherwise, Harvester will refuse to add the disk. +If your disk does not have a WWN, you can format it with the `EXT4` filesystem to help Harvester recognize the disk. + +::: + +:::note + +If you are testing Harvester in a QEMU environment, you'll need to use QEMU v6.0 or later. Previous versions of QEMU will always generate the same WWN for NVMe disks emulation. This will cause Harvester to not add the additional disks, as explained above. However, you can still add a virtual disk with the SCSI controller. The WWN information could be added manually along with the disk attach operation. For more details, please refer to the [script](https://github.com/harvester/vagrant-rancherd/blob/2782981b6017754d016f5b72d630dff4895f7ad6/scripts/attach-disk.sh#L75). + +::: + +### Storage Tags + +The storage tag feature enables only certain nodes or disks to be used for storing Longhorn volume data. For example, performance-sensitive data can use only the high-performance disks which can be tagged as `fast`, `ssd` or `nvme`, or only the high-performance nodes tagged as `baremetal`. + +This feature supports both disks and nodes. + +#### Setup + +The tags can be set up through the Harvester UI on the host page: + +1. Click `Hosts` -> `Edit Config` -> `Storage` +1. Click `Add Host/Disk Tags` to start typing and hit enter to add new tags. +1. Click `Save` to update tags. +1. On the [StorageClasses](../advanced/storageclass.md) page, create a new storage class and select those defined tags on the `Node Selector` and `Disk Selector` fields. + +All the existing scheduled volumes on the node or disk won’t be affected by the new tags. + +:::note + +When multiple tags are specified for a volume, the disk and the nodes (that the disk belongs to) must have all the specified tags to become usable. + +::: + +### Remove disks + +Before removing a disk, you must first evict Longhorn replicas on the disk. + +:::note + +The replica data would be rebuilt to another disk automatically to keep the high availability. + +::: + +#### Identify the disk to remove (Harvester dashboard) +1. Go to the **Hosts** page. +2. On the node containing the disk, select the node name and go to the **Storage** tab. +3. Find the disk you want to remove. Let's assume we want to remove `/dev/sdb`, and the disk's mount point is `/var/lib/harvester/extra-disks/1b805b97eb5aa724e6be30cbdb373d04`. + +![Find disk to remove](/img/v1.2/host/remove-disks-harvester-find-disk.png) + +#### Evict replicas (Longhorn dashboard) +1. Please follow [this session](../troubleshooting/harvester.md#access-embedded-rancher-and-longhorn-dashboards) to enable the embedded Longhorn dashboard. +2. Visit the Longhorn dashboard and go to the **Node** page. +3. Expand the node containing the disk. Confirm the mount point `/var/lib/harvester/extra-disks/1b805b97eb5aa724e6be30cbdb373d04` is in the disks list. + +![Check the removing disk](/img/v1.2/host/remove-disks-longhorn-nodes.png) + +4. Select **Edit node and disks**. + +![Edit node and disks](/img/v1.2/host/remove-disks-longhorn-nodes-edit.png) + +5. Scroll to the disk you want to remove. +- Set `Scheduling` to `Disable`. +- Set `Eviction Requested` to `True`. +- Select **Save**. Do not select the delete icon. + +![Evict disk](/img/v1.2/host/remove-disks-longhorn-nodes-evict-disk.png) + +6. The disk will be disabled. Please wait until the disk replica count becomes `0` to proceed with removing the disk. + +![Wait replicas](/img/v1.2/host/remove-disks-longhorn-wait-replicas.png) + +#### Remove the disk (Harvester dashboard) +1. Go to the **Hosts** page. +2. On the node containing the disk, select **⋮ > Edit Config**. +3. Go to the **Storage** tab and select **x** to remove the disk. + +![Remove disk](/img/v1.2/host/remove-disks-harvester-remove.png) + +4. Select **Save** to remove the disk. + + +## Ksmtuned Mode + +_Available as of v1.1.0_ + +Ksmtuned is a KSM automation tool deployed as a DaemonSet to run Ksmtuned on each node. It will start or stop the KSM by watching the available memory percentage ratio (**i.e. Threshold Coefficient**). By default, you need to manually enable Ksmtuned on each node UI. You will be able to see the KSM statistics from the node UI after 1-2 minutes.(check [KSM](https://www.kernel.org/doc/html/latest/admin-guide/mm/ksm.html#ksm-daemon-sysfs-interface) for more details). + +### Quick Run + +1. Go to the **Hosts** page. +2. On the node you want to modify, click **⋮ > Edit Config**. +3. Select the **Ksmtuned** tab and select **Run** in **Run Strategy**. +4. (Optional) You can modify **Threshold Coefficient** as needed. + +![Edit Ksmtuned](/img/v1.2/host/edit-ksmtuned.png) + +5. Click **Save** to update. +6. Wait for about 1-2 minutes and you can check its **Statistics** by clicking **Your Node > Ksmtuned tab**. + +![View Ksmtuned Statistics](/img/v1.2/host/view-ksmtuned-statistics.png) + +### Parameters + +**Run Strategy:** + +- **Stop:** Stop Ksmtuned and KSM. VMs can still use shared memory pages. +- **Run:** Run Ksmtuned. +- **Prune:** Stop Ksmtuned and prune KSM memory pages. + +**Threshold Coefficient**: configures the available memory percentage ratio. If the available memory is less than the threshold, KSM will be started; otherwise, KSM will be stopped. + +**Merge Across Nodes:** specifies if pages from different NUMA nodes can be merged. + +**Mode:** + +- **Standard:** The default mode. The control node ksmd uses about 20% of a single CPU. It uses the following parameters: + +```yaml +Boost: 0 +Decay: 0 +Maximum Pages: 100 +Minimum Pages: 100 +Sleep Time: 20 +``` + +- **High-performance:** Node ksmd uses 20% to 100% of a single CPU and has higher scanning and merging efficiency. It uses the following parameters: + +```yaml +Boost: 200 +Decay: 50 +Maximum Pages: 10000 +Minimum Pages: 100 +Sleep Time: 20 +``` + +- **Customized:** You can customize the configuration to reach the performance that you want. + +Ksmtuned uses the following parameters to control KSM efficiency: + + +| Parameters | Description | +|:----------------|:------------------------------------------------------------------------------------------------------------------------------------------| +| Boost | The number of scanned pages is incremented each time if the available memory is less than the **Threshold Coefficient**. | +| Decay | The number of scanned pages is decremented each time if the available memory is greater than the **Threshold Coefficient**. | +| Maximum Pages | Maximum number of pages per scan. | +| Minimum Pages | The minimum number of pages per scan, also the configuration for the first run. | +| Sleep Time (ms) | The interval between two scans, which is calculated with the formula (**Sleep Time** \* 16 \* 1024\* 1024 / Total Memory). Minimum: 10ms. | + +**For example, assume you have a 512GiB memory node that uses the following parameters:** + +```yaml +Boost: 300 +Decay: 100 +Maximum Pages: 5000 +Minimum Pages: 1000 +Sleep Time: 50 +``` + +When Ksmtuned starts, initialize `pages_to_scan` in KSM to 1000 (**Minimum Pages**) and set `sleep_millisecs` to 10 (50 \* 16 \* 1024 \* 1024 / 536870912 KiB < 10). + +KSM starts when the available memory falls below the **Threshold Coefficient**. If it detects that it is running, `pages_to_scan` increments by 300 (**Boost**) every minute until it reaches 5000 (**Maximum Pages**). + +KSM will stop when the available memory is above the **Threshold Coefficient**. If it detects that it is stopped, `pages_to_scan` decrements by 100 (**Decay**) every minute until it reaches 1000 (**Minimum Pages**). diff --git a/versioned_docs/version-v1.2/index.md b/versioned_docs/version-v1.2/index.md new file mode 100644 index 00000000000..d8792bc6aad --- /dev/null +++ b/versioned_docs/version-v1.2/index.md @@ -0,0 +1,45 @@ +--- +id: overview +sidebar_position: 1 +sidebar_label: Harvester Overview +slug: / +title: "Harvester Overview" +keywords: + - Harvester + - harvester + - Rancher + - rancher + - Harvester Intro +Description: Harvester is an open source hyper-converged infrastructure (HCI) software built on Kubernetes. It is an open source alternative to vSphere and Nutanix. +--- +[Harvester](https://harvesterhci.io/) is a modern, open, interoperable, [hyperconverged infrastructure (HCI)](https://en.wikipedia.org/wiki/Hyper-converged_infrastructure) solution built on Kubernetes. It is an open-source alternative designed for operators seeking a [cloud-native](https://about.gitlab.com/topics/cloud-native/) HCI solution. Harvester runs on bare metal servers and provides integrated virtualization and distributed storage capabilities. In addition to traditional virtual machines (VMs), Harvester supports containerized environments automatically through integration with [Rancher](https://ranchermanager.docs.rancher.com/integrations-in-rancher/harvester). It offers a solution that unifies legacy virtualized infrastructure while enabling the adoption of containers from core to edge locations. + +## Harvester Architecture + +The Harvester architecture consists of cutting-edge open-source technologies: +- **Linux OS.** [Elemental for SLE-Micro 5.3](https://github.com/rancher/elemental-toolkit) is at the core of Harvester and is an immutable Linux distribution designed to remove as much OS maintenance as possible in a Kubernetes cluster. +- **Built on top of Kubernetes.** [Kubernetes](https://kubernetes.io/) has become the predominant infrastructure language across all form factors, and Harvester is an HCI solution with Kubernetes under the hood. +- **Virtualization management with Kubevirt.** [Kubevirt](https://kubevirt.io/) provides virtualization management using KVM on top of Kubernetes. +- **Storage management with Longhorn.** [Longhorn](https://longhorn.io/) provides distributed block storage and tiering. +- **Observability with Grafana and Prometheus.** [Granfana](https://grafana.com/) and [Prometheus](https://prometheus.io/) provide robust monitoring and logging. + +![](/img/v1.2/architecture.svg) + +## Harvester Features + +Harvester is an enterprise-ready, easy-to-use infrastructure platform that leverages local, direct attached storage instead of complex external SANs. It utilizes Kubernetes API as a unified automation language across container and VM workloads. Some key features of Harvester include: +- **Easy to get started.** Since Harvester ships as a bootable appliance image, you can install it directly on a bare metal server with the [ISO image](https://github.com/harvester/harvester/releases) or automatically install it using [iPXE](./install/pxe-boot-install.md) scripts. +- **VM lifecycle management.** Easily create, edit, clone, and delete VMs, including SSH-Key injection, cloud-init, and graphic and serial port console. +- **VM live migration.** Move a VM to a different host or node with zero downtime. +- **VM backup, snapshot, and restore.** Back up your VMs from NFS, S3 servers, or NAS devices. Use your backup to restore a failed VM or create a new VM on a different cluster. +- **Storage management.** Harvester supports distributed block storage and tiering. Volumes represent storage; you can easily create, edit, clone, or export a volume. +- **Network management.** Supports using a virtual IP (VIP) and multiple Network Interface Cards (NICs). If your VMs need to connect to the external network, create a VLAN or untagged network. +- **Integration with Rancher.** Access Harvester directly within Rancher through Rancher’s Virtualization Management page and manage your VM workloads alongside your Kubernetes clusters. + +## Harvester Dashboard + +Harvester provides a powerful and easy-to-use web-based dashboard for visualizing and managing your infrastructure. Once you install Harvester, you can access the IP address for the Harvester Dashboard from the node's terminal. + +
+ +
diff --git a/versioned_docs/version-v1.2/install/_category_.json b/versioned_docs/version-v1.2/install/_category_.json new file mode 100644 index 00000000000..1f73d7044e7 --- /dev/null +++ b/versioned_docs/version-v1.2/install/_category_.json @@ -0,0 +1,6 @@ +{ + "position": 2, + "label": "Installation", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/versioned_docs/version-v1.2/install/harvester-configuration.md b/versioned_docs/version-v1.2/install/harvester-configuration.md new file mode 100644 index 00000000000..348d6071bcc --- /dev/null +++ b/versioned_docs/version-v1.2/install/harvester-configuration.md @@ -0,0 +1,754 @@ +--- +sidebar_position: 5 +sidebar_label: Harvester Configuration +title: "Harvester Configuration" +keywords: + - Harvester + - harvester + - Rancher + - rancher + - Harvester Configuration +Description: Harvester configuration file can be provided during manual or automatic installation to configure various settings. +--- + + + + + +## Configuration Example + +Harvester configuration file can be provided during manual or automatic installation to configure various settings. The following is a configuration example: + +```yaml +scheme_version: 1 +server_url: https://cluster-VIP:443 +token: TOKEN_VALUE +os: + ssh_authorized_keys: + - ssh-rsa AAAAB3NzaC1yc2EAAAADAQAB... + - github:username + write_files: + - encoding: "" + content: test content + owner: root + path: /etc/test.txt + permissions: '0755' + hostname: myhost + modules: + - kvm + - nvme + sysctls: + kernel.printk: "4 4 1 7" + kernel.kptr_restrict: "1" + dns_nameservers: + - 8.8.8.8 + - 1.1.1.1 + ntp_servers: + - 0.suse.pool.ntp.org + - 1.suse.pool.ntp.org + password: rancher + environment: + http_proxy: http://myserver + https_proxy: http://myserver + labels: + topology.kubernetes.io/zone: zone1 + foo: bar + mylabel: myvalue +install: + mode: create + management_interface: + interfaces: + - name: ens5 + hwAddr: "B8:CA:3A:6A:64:7C" + method: dhcp + force_efi: true + device: /dev/sda + data_disk: /dev/sdb + silent: true + iso_url: http://myserver/test.iso + poweroff: true + no_format: true + debug: true + tty: ttyS0 + vip: 10.10.0.19 + vip_hw_addr: 52:54:00:ec:0e:0b + vip_mode: dhcp + force_mbr: false + addons: + harvester_vm_import_controller: + enabled: false + values_content: "" + harvester_pcidevices_controller: + enabled: false + values_content: "" + rancher_monitoring: + enabled: true + values_content: "" + rancher_logging: + enabled: false + values_content: "" + harvester_seeder: + enabled: false + values_content: "" +system_settings: + auto-disk-provision-paths: "" +``` + +## Configuration Reference + +Below is a reference of all configuration keys. + +:::caution + +**Security Risks**: The configuration file contains credentials which should be kept secret. Please do not make the configuration file publicly accessible. + +::: + +:::note + +**Configuration Priority**: When you provide a remote Harvester Configuration file during the install of Harvester, the Harvester Configuration file will not overwrite the values for the inputs you had previously filled out and selected. Priority is given to the values that you input during the guided install. +For instance, if you have in your Harvester Configuration file specified `os.hostname` and during install you fill in the field of `hostname` when prompted, the value that you filled in will take priority over your Harvester Configuration's `os.hostname`. + +::: + +### `scheme_version` + +#### Definition + +The version of scheme reserved for future configuration migration. + +This configuration is mandatory for migrating the configuration to a new scheme version. It tells Harvester the previous version and the need to migrate. + +:::note +This field didn't take any effect in the current Harvester version. +::: + +:::caution +Make sure that your custom configuration always has the correct scheme version. +::: + +### `server_url` + +#### Definition + +`server_url` is the URL of the Harvester cluster, which is used for the new `node` to join the cluster. + +This configuration is mandatory when the installation is in `JOIN` mode. The default format of `server_url` is `https://cluster-VIP:443`. + +:::note + +To ensure a high availability (HA) Harvester cluster, please use either the Harvester cluster [VIP](#installvip) or a domain name in `server_url`. + +::: + +#### Example + +```yaml +server_url: https://cluster-VIP:443 +install: + mode: join +``` + +### `token` + +#### Definition + +The cluster secret or node token. If the value matches the format of a node token it will +automatically be assumed to be a node token. Otherwise it is treated as a cluster secret. + +In order for a new node to join the Harvester cluster, the token should match what the server has. + +#### Example + +```yaml +token: myclustersecret +``` + +Or a node token + +```yaml +token: "K1074ec55daebdf54ef48294b0ddf0ce1c3cb64ee7e3d0b9ec79fbc7baf1f7ddac6::node:77689533d0140c7019416603a05275d4" +``` + +### `os.ssh_authorized_keys` + +#### Definition + +A list of SSH authorized keys that should be added to the default user, `rancher`. SSH keys can be obtained from GitHub user accounts by using the format +`github:${USERNAME}`. This is done by downloading the keys from `https://github.com/${USERNAME}.keys`. + +#### Example + +```yaml +os: + ssh_authorized_keys: + - "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2TBZGjE+J8ag11dzkFT58J3XPONrDVmalCNrKxsfADfyy0eqdZrG8hcAxAR/5zuj90Gin2uBR4Sw6Cn4VHsPZcFpXyQCjK1QDADj+WcuhpXOIOY3AB0LZBly9NI0ll+8lo3QtEaoyRLtrMBhQ6Mooy2M3MTG4JNwU9o3yInuqZWf9PvtW6KxMl+ygg1xZkljhemGZ9k0wSrjqif+8usNbzVlCOVQmZwZA+BZxbdcLNwkg7zWJSXzDIXyqM6iWPGXQDEbWLq3+HR1qKucTCSxjbqoe0FD5xcW7NHIME5XKX84yH92n6yn+rxSsyUfhJWYqJd+i0fKf5UbN6qLrtd/D" + - "github:ibuildthecloud" +``` + +### `os.write_files` + +A list of files to write to disk on boot. The `encoding` field specifies the content's encoding. Valid `encoding` values are: + +- `""`: content data are written in plain text. In this case, the `encoding` field can be also omitted. +- `b64`, `base64`: content data are base64-encoded. +- `gz`, `gzip`: content data are gzip-compressed. +- `gz+base64`, `gzip+base64`, `gz+b64`, `gzip+b64`: content data are gzip-compressed first and then base64-encoded. + +Example + +```yaml +os: + write_files: + - encoding: b64 + content: CiMgVGhpcyBmaWxlIGNvbnRyb2xzIHRoZSBzdGF0ZSBvZiBTRUxpbnV4... + owner: root:root + path: /etc/connman/main.conf + permissions: '0644' + - content: | + # My new /etc/sysconfig/samba file + + SMDBOPTIONS="-D" + path: /etc/sysconfig/samba + - content: !!binary | + f0VMRgIBAQAAAAAAAAAAAAIAPgABAAAAwARAAAAAAABAAAAAAAAAAJAVAAAAAA + AEAAHgAdAAYAAAAFAAAAQAAAAAAAAABAAEAAAAAAAEAAQAAAAAAAwAEAAAAAAA + AAAAAAAAAwAAAAQAAAAAAgAAAAAAAAACQAAAAAAAAAJAAAAAAAAcAAAAAAAAAB + ... + path: /bin/arch + permissions: '0555' + - content: | + 15 * * * * root ship_logs + path: /etc/crontab +``` + +### `os.persistent_state_paths` + +#### Definition + +The `os.persistent_state_paths` option allows you to configure custom paths where modifications made to files will persist across reboots. Any changes to files in these paths will not be lost after a reboot. + +#### Example + +Refer to the following example config for installing `rook-ceph` in Harvester: + +```yaml +os: + persistent_state_paths: + - /var/lib/rook + - /var/lib/ceph + modules: + - rbd + - nbd +``` + +### `os.after_install_chroot_commands` + +#### Definition + +You can add additional software packages with `after_install_chroot_commands`. The `after-install-chroot` stage, provided by [elemental-toolkit](https://rancher.github.io/elemental-toolkit/docs/), allows you to execute commands not restricted by file system write issues, ensuring the persistence of user-defined commands even after a system reboot. + +#### Example + +Refer to the following example config for installing an RPM package in Harvester: + +```yaml +os: + after_install_chroot_commands: + - rpm -ivh + +``` + +DNS resolution is unavailable in the `after-install-chroot stage`, and the `nameserver` might not be available. If you need to access a domain name to install a package using an URL, create a temporary `/etc/resolv.conf` file first. For example: + +```yaml +os: + after_install_chroot_commands: + - "rm -f /etc/resolv.conf && echo 'nameserver 8.8.8.8' | sudo tee /etc/resolv.conf" + - "mkdir /usr/local/bin" + - "curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 && chmod 700 get_helm.sh && ./get_helm.sh" + - "rm -f /etc/resolv.conf && ln -s /var/run/netconfig/resolv.conf /etc/resolv.conf" +``` + + +:::note + +Upgrading Harvester causes the changes to the OS in the `after-install-chroot` stage to be lost. You must also configure the `after-upgrade-chroot` to make your changes persistent across an upgrade. Refer to [Runtime persistent changes](https://rancher.github.io/elemental-toolkit/docs/customizing/runtime_persistent_changes/) before upgrading Harvester. + +::: + +### `os.hostname` + +#### Definition + +Set the system hostname. The installer will generate a random hostname if the user doesn't provide a value. + +#### Example + +```yaml +os: + hostname: myhostname +``` + +### `os.modules` + +#### Definition + +A list of kernel modules to be loaded on start. + +#### Example + +```yaml +os: + modules: + - kvm + - nvme +``` + +### `os.sysctls` + +#### Definition + +Kernel sysctl to set up on start. These are the typical configurations found in `/etc/sysctl.conf`. +Values must be specified as strings. + +#### Example + +```yaml +os: + sysctls: + kernel.printk: 4 4 1 7 # the YAML parser will read as a string + kernel.kptr_restrict: "1" # force the YAML parser to read as a string +``` + +### `os.dns_nameservers` + +#### Definition + +**Fallback** DNS name servers to use if DNS is not configured by DHCP or in the OS. + +#### Example + +```yaml +os: + dns_nameservers: + - 8.8.8.8 + - 1.1.1.1 +``` + +### `os.ntp_servers` + +#### Definition + +**Fallback** ntp servers to use if NTP is not configured elsewhere in the OS. Highly recommend to configure `os.ntp_servers` to avoid time synchronization issue between machines. + +#### Example + +```yaml +os: + ntp_servers: + - 0.suse.pool.ntp.org + - 1.suse.pool.ntp.org +``` + +### `os.password` + +#### Definition + +The password for the default user, `rancher`. By default, there is no password for the `rancher` user. +If you set a password at runtime it will be reset on the next boot. The +value of the password can be clear text or an encrypted form. The easiest way to get this encrypted +form is to change your password on a Linux system and copy the value of the second field from +`/etc/shadow`. You can also encrypt a password using OpenSSL. For the encryption algorithms +supported by Harvester, please refer to the table below. + +| Algorithm | Command | Support | +|:---:|:---:|:---:| +| SHA-512 | `openssl passwd -6` | Yes | +| SHA-256 | `openssl passwd -5` | Yes | +| MD5 | `openssl passwd -1` | Yes | +| MD5, Apache variant | `openssl passwd -apr1` | Yes | +| AIX-MD5 | `openssl passwd -aixmd5` | No | + +#### Example + +Encrypted: +```yaml +os: + password: "$6$kZYUnRaTxNdg4W8H$WSEJydGWsNpaRbbbRdTDLJ2hDLbkizxSFGW2RtexlqG6njEATaGQG9ssztjaKDCsaNUPBZ1E1YdsvSLMAi/IO/" +``` + +Or clear text: + +```yaml +os: + password: supersecure +``` + +### `os.environment` + +#### Definition + +Environment variables to be set on K3s and other processes like the boot process. +Primary use of this field is to set the HTTP proxy. + +#### Example + +```yaml +os: + environment: + http_proxy: http://myserver + https_proxy: http://myserver +``` + +:::note + +This example sets the HTTP(S) proxy for **foundational OS components**. +To set up an HTTP(S) proxy for Harvester components such as fetching external images and backup to S3 services, +see [Settings/http-proxy](../advanced/settings.md#http-proxy). + +::: + +### `os.labels` + +#### Definition + +Labels to be added to this Node. + +#### Example + +```yaml +os: + labels: + topology.kubernetes.io/zone: zone1 + foo: bar + mylabel: myvalue +``` + +### `install.mode` + +#### Definition + +Harvester installation mode: + +- `create`: Creating a new Harvester installation. +- `join`: Join an existing Harvester installation. Need to specify `server_url`. + +#### Example + +```yaml +install: + mode: create +``` + +### `install.management_interface` + +#### Definition + +Configure network interfaces for the host machine. Valid configuration fields are: + +- `method`: Method to assign an IP to this network. The following are supported: + - `static`: Manually assign an IP and gateway. + - `dhcp`: Request an IP from the DHCP server. +- `ip`: Static IP for this network. Required if `static` method is chosen. +- `subnet_mask`: Subnet mask for this network. Required if `static` method is chosen. +- `gateway`: Gateway for this network. Required if `static` method is chosen. +- `interfaces`: An array of interface names. If provided, the installer then combines these NICs into a single logical bonded interface. + - `interfaces.name`: The name of the slave interface for the bonded network. + - `interfaces.hwAddr`: The hardware MAC address of the interface. +- `bond_options`: Options for bonded interfaces. Refer to [here](https://www.kernel.org/doc/Documentation/networking/bonding.txt) for more info. If not provided, the following options would be used: + - `mode: balance-tlb` + - `miimon: 100` +- `mtu`: The MTU for the interface. +- `vlan_id`: The VLAN ID for the interface. + +:::note + +Harvester uses the [systemd net naming scheme](https://www.freedesktop.org/software/systemd/man/systemd.net-naming-scheme.html). +Please make sure the interface name is present on the target machine before installation. + +::: + +#### Example + +```yaml +install: + mode: create + management_interface: + interfaces: + - name: ens5 + hwAddr: "B8:CA:3A:6A:64:7D" # The hwAddr is optional + method: dhcp + bond_options: + mode: balance-tlb + miimon: 100 + mtu: 1492 + vlan_id: 101 +``` + +### `install.force_efi` + +Force EFI installation even when EFI is not detected. Default: `false`. + +### `install.device` + +The device to install the OS. + +Prefer to use `/dev/disk/by-id/$id` or `/dev/disk/by-path/$path` to specify the storage device if your machine contains multiple physical volumes via pxe installation. + +### `install.silent` + +Reserved. + +### `install.iso_url` + +ISO to download and install from if booting from kernel/vmlinuz and not ISO. + +### `install.poweroff` + +Shutdown the machine after installation instead of rebooting + +### `install.no_format` + +Do not partition and format, assume layout exists already. + +### `install.debug` + +Run the installation with additional logging and debugging enabled for the installed system. + +### `install.persistent_partition_size` + +#### Definition + +Configure the size of partition `COS_PERSISTENT` in `Gi` or `Mi`. This partition is used to store data like system packages and container images. The default and minimum value is `150Gi`. + +#### Example + +```yaml +install: + persistent_partition_size: 150Gi +``` + +### `install.tty` + +#### Definition + +The tty device used for the console. + +#### Example + +```yaml +install: + tty: ttyS0,115200n8 +``` + +### `install.vip` +### `install.vip_mode` +### `install.vip_hw_addr` + +#### Definition + +- `install.vip`: The VIP of the Harvester management endpoint. After installation, users can access the Harvester GUI at the URL `https://`. +- `install.vip_mode` + - `dhcp`: Harvester will send DHCP requests to get the VIP. The `install.vip_hw_addr` field needs to be provided. + - `static`: Harvester uses a static VIP. +- `install.vip_hw_addr`: The hardware address corresponding to the VIP. Users must configure their on-premise DHCP server to offer the configured VIP. The field is mandatory when `install.vip_mode` is `dhcp`. + +See [Management Address](./management-address.md) for more information. + +#### Example + +Configure a static VIP. + +```yaml +install: + vip: 192.168.0.100 + vip_mode: static +``` + +Configure a DHCP VIP. + +```yaml +install: + vip: 10.10.0.19 + vip_mode: dhcp + vip_hw_addr: 52:54:00:ec:0e:0b +``` + +### `install.force_mbr` + +#### Definition + +By default, Harvester uses GPT partitioning scheme on both UEFI and BIOS systems. +However, if you face compatibility issues, the MBR partitioning scheme can be forced on BIOS systems. + +:::note + +Harvester creates an additional partition for storing VM data if +[`install.data_disk`](#installdata_disk) is configured to use the same +storage device as the one set for [`install.device`](#installdevice). +When force using MBR, no additional partition will be created and VM data will be stored in a partition shared with the OS data. + +::: + +#### Example + +```yaml +install: + force_mbr: true +``` + +### `install.data_disk` + +_Available as of v1.0.1_ + +#### Definition + +Sets the default storage device to store the VM data. + +Prefer to use `/dev/disk/by-id/$id` or `/dev/disk/by-path/$path` to specify the storage device if your machine contains multiple physical volumes via pxe installation. + +Default: Same storage device as the one set for [`install.device`](#installdevice) + +#### Example + +```yaml +install: + data_disk: /dev/sdb +``` + +### `install.addons` + +_Available as of v1.2.0_ + +#### Definition + +Sets the default enabled/disabled status of Harvester addons. + +Default: The addons are disabled. + +#### Example + +```yaml +install: + addons: + rancher_monitoring: + enabled: true + rancher_logging: + enabled: false +``` + +Harvester v1.2.0 ships with five addons: + +- vm-import-controller (chartName: `harvester-vm-import-controller`) +- pcidevices-controller (chartName: `harvester-pcidevices-controller`) +- rancher-monitoring +- rancher-logging +- harvester-seeder (experimental) + +### `install.harvester.storage_class.replica_count` + +_Available as of v1.1.2_ + +#### Definition + +Sets the replica count of Harvester's default storage class `harvester-longhorn`. + +Default: 3 + +Supported values: 1, 2, 3. All other values are considered 3. + +In edge scenarios where users may deploy single-node Harvester clusters, they can set this value to 1. In most scenarios, it is recommended to keep the default value 3 for storage high availability. + +Please refer to [longhorn-replica-count](https://longhorn.io/docs/1.4.1/references/settings/#default-replica-count) for more details. + +#### Example + +```yaml +install: + harvester: + storage_class: + replica_count: 1 +``` + +### `install.harvester.longhorn.default_settings.guaranteedEngineManagerCPU` + +_Available as of v1.2.0_ + +#### Definition + +Sets the default percentage of the total allocatable CPU on each node will be reserved for each Longhorn engine manager Pod. + +Default: 12 + +Supported values: 0-12. All other values are considered 12. + +This integer value indicates what percentage of the total allocatable CPU on each node will be reserved for each engine manager Pod. + +In edge scenarios where users may deploy single-node Harvester clusters, they can set this parameter to a value smaller than 12. In most scenarios, it is recommended to keep the default value for system high availability. + +Before setting the value, please refer to [longhorn-guaranteed-engine-manager-cpu](https://longhorn.io/docs/1.4.1/references/settings/#guaranteed-engine-manager-cpu) for more details. + +#### Example + +```yaml +install: + harvester: + longhorn: + default_settings: + guaranteedEngineManagerCPU: 6 +``` + +### `install.harvester.longhorn.default_settings.guaranteedReplicaManagerCPU` + +_Available as of v1.2.0_ + +#### Definition + +Sets the default percentage of the total allocatable CPU on each node will be reserved for each Longhorn replica manager Pod. + +Default: 12 + +Supported values: 0-12. All other values are considered 12. + +This integer value indicates what percentage of the total allocatable CPU on each node will be reserved for each replica manager Pod. + +In edge scenarios where users may deploy single-node Harvester clusters, can set this parameter to a value smaller than 12. In most scenarios, it is recommended to keep the default value for system high availability. + +Before setting the value, please refer to [longhorn-guaranteed-replica-manager-cpu](https://longhorn.io/docs/1.4.1/references/settings/#guaranteed-replica-manager-cpu) for more details. + +#### Example + +```yaml +install: + harvester: + longhorn: + default_settings: + guaranteedReplicaManagerCPU: 6 +``` + +### `system_settings` + +#### Definition + +You can overwrite the default Harvester system settings by configuring `system_settings`. +See the [Settings](../advanced/settings.md) page for additional information and the list of all the options. + +:::note + +Overwriting system settings only works when Harvester is installed in "create" mode. +If you install Harvester in "join" mode, this setting is ignored. +Installing in "join" mode will adopt the system settings from the existing Harvester system. + +::: + +#### Example + +The example below overwrites `containerd-registry`, `http-proxy` and `ui-source` settings. The values must be a `string`. + +```yaml +system_settings: + containerd-registry: '{"Mirrors": {"docker.io": {"Endpoints": ["https://myregistry.local:5000"]}}, "Configs": {"myregistry.local:5000": {"Auth": {"Username": "testuser", "Password": "testpassword"}, "TLS": {"InsecureSkipVerify": false}}}}' + http-proxy: '{"httpProxy": "http://my.proxy", "httpsProxy": "https://my.proxy", "noProxy": "some.internal.svc"}' + ui-source: auto +``` diff --git a/versioned_docs/version-v1.2/install/install-binaries-mode.md b/versioned_docs/version-v1.2/install/install-binaries-mode.md new file mode 100644 index 00000000000..7d4ac6f33ef --- /dev/null +++ b/versioned_docs/version-v1.2/install/install-binaries-mode.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 8 +sidebar_label: Install Harvester Binaries Only +title: "Install Harvester Binaries Only" +keywords: + - Harvester + - harvester + - Rancher + - rancher + - ISO Installation +Description: To get the Harvester ISO, download it from the GitHub releases. During the installation, you can choose to install the binaries only. +--- + + + + + +_Available as of v1.2.0_ + +The `Install Harvester binaries only` mode allows you to install and configure binaries only, making it ideal for cloud and edge use cases. + +![choose-installation-mode.png](/img/v1.2/install/choose-installation-mode.png) + +### Background +Currently when a new Harvester node is launched it needs to be the first node in the cluster or join an existing cluster. +These two modes are useful when you already know enough about the environment to install the Harvester node. +However, for use cases such as bare-metal cloud providers and the edge, these installation modes load the OS and Harvester content to the node without letting you configure the network. Moreover, the K8s and networking configuration will not be applied. + +If you choose `Install Harvester binaries only`, you will need to perform additional configuration after the first bootup: + +- Create/Join option for Harvester +- Management network interface details +- Cluster token +- Node password + +Then, the installer will apply the endpoint configuration and boot Harvester. No further reboots will be required. + +### Stream disk mode +Harvester has published a raw image artifact for pre-installed Harvester. The Harvester installer now allows streaming a pre-installed image directly to disk to support better integration with cloud providers. + +On `Equinix Metal`, you can use the following kernel arguments to use the streaming mode: + +``` +ip=dhcp net.ifnames=1 rd.cos.disable rd.noverifyssl root=live:http://${artifactEndpoint}/harvester-v1.2.0-rootfs-amd64.squashfs harvester.install.automatic=true harvester.scheme_version=1 harvester.install.device=/dev/vda harvester.os.password=password harvester.install.raw_disk_image_path=http://${artifactEndpoint}/harvester-v1.2.0-amd64.raw harvester.install.mode=install console=tty1 harvester.install.tty=tty1 harvester.install.config_url=https://metadata.platformequinix.com/userdata harvester.install.management_interface.interfaces="name:enp1s0" harvester.install.management_interface.method=dhcp harvester.install.management_interface.bond_options.mode=balance-tlb harvester.install.management_interface.bond_options.miimon=100 +``` + +:::note +When streaming to disk, it is recommended to host the raw disk artifact closer to the targets, as the raw disk artifact is nearly 16G in size. +::: \ No newline at end of file diff --git a/versioned_docs/version-v1.2/install/iso-install.md b/versioned_docs/version-v1.2/install/iso-install.md new file mode 100644 index 00000000000..6236c5a5224 --- /dev/null +++ b/versioned_docs/version-v1.2/install/iso-install.md @@ -0,0 +1,147 @@ +--- +id: index +sidebar_position: 2 +sidebar_label: ISO Installation +title: "ISO Installation" +keywords: + - Harvester + - harvester + - Rancher + - rancher + - ISO Installation +Description: To get the Harvester ISO, download it from the Github releases. During the installation you can either choose to form a new cluster, or join the node to an existing cluster. +--- + + + + + +Harvester ships as a bootable appliance image, you can install it directly on a bare metal server with the ISO image. To get the ISO image, download **💿 harvester-v1.x.x-amd64.iso** from the [Harvester releases](https://github.com/harvester/harvester/releases) page. + +During the installation, you can either choose to **create a new Harvester cluster** or **join the node to an existing Harvester cluster**. + +The following [video](https://youtu.be/X0VIGZ_lExQ) shows a quick overview of an ISO installation. + +
+ +
+ +## Installation Steps + +1. Mount the Harvester ISO file and boot the server by selecting the `Harvester Installer` option. + + ![iso-install.png](/img/v1.2/install/iso-install.png) + +1. Use the arrow keys to choose an installation mode. By default, the first node will be the management node of the cluster. + + ![choose-installation-mode.png](/img/v1.2/install/choose-installation-mode.png) + + - `Create a new Harvester cluster`: creates an entirely new Harvester cluster. + + - `Join an existing Harvester cluster`: joins an existing Harvester cluster. You need the VIP and cluster token of the cluster you want to join. + + - `Install Harvester binaries only`: If you choose this option, additional setup is required after the first bootup. + + :::info + When there are 3 nodes, the other 2 nodes added first are automatically promoted to management nodes to form an HA cluster. If you want to promote management nodes from different zones, you can add the node label `topology.kubernetes.io/zone` in the [os.labels](./harvester-configuration.md#oslabels) config by providing a URL of [Harvester configuration](./harvester-configuration.md) on the customize the host step. In this case, at least three different zones are required. + ::: + +1. Choose the installation disk you want to install the Harvester cluster on and the data disk you want to store VM data on. By default, Harvester uses [GUID Partition Table (GPT)](https://en.wikipedia.org/wiki/GUID_Partition_Table) partitioning schema for both UEFI and BIOS. If you use the BIOS boot, then you will have the option to select [Master boot record (MBR)](https://en.wikipedia.org/wiki/Master_boot_record). + + ![choose-installation-target-data-disk.png](/img/v1.2/install/choose-installation-target-data-disk.png) + + - `Installation disk`: The disk to install the Harvester cluster on. + - `Data disk`: The disk to store VM data on. Choosing a separate disk to store VM data is recommended. + - `Persistent size`: If you only have one disk or use the same disk for both OS and VM data, you need to configure persistent partition size to store system packages and container images. The default and minimum persistent partition size is 150 GiB. You can specify a size like 200Gi or 153600Mi. + +1. Configure the `HostName` of the node. + + ![config-hostname.png](/img/v1.2/install/config-hostname.png) + +1. Configure network interface(s) for the management network. By default, Harvester creates a bonded NIC named `mgmt-bo`, and the IP address can be configured via DHCP or statically assigned. + + :::note + It is not possible to change the node IP throughout the lifecycle of a Harvester cluster. If using DHCP, you must ensure the DHCP server always offers the same IP for the same node. If the node IP is changed, the related node cannot join the cluster and might even break the cluster. + ::: + + ![config-network.png](/img/v1.2/install/config-network.png) + +1. (Optional) Configure the `DNS Servers`. Use commas as a delimiter to add more DNS servers. Leave it blank to use the default DNS server. + + ![config-dns-server.png](/img/v1.2/install/config-dns-server.png) + +1. Configure the virtual IP (VIP) by selecting a `VIP Mode`. This VIP is used to access the cluster or for other nodes to join the cluster. + + :::note + If using DHCP to configure the IP address, you need to configure a static MAC-to-IP address mapping on your DHCP server to have a persistent virtual IP (VIP), and the VIP must be unique. + ::: + + ![config-virtual-ip.png](/img/v1.2/install/config-virtual-ip.png) + +1. Configure the `Cluster token`. This token is used for adding other nodes to the cluster. + + ![config-cluster-token.png](/img/v1.2/install/config-cluster-token.png) + +1. Configure and confirm a `Password` to access the node. The default SSH user is `rancher`. + + ![config-password.png](/img/v1.2/install/config-password.png) + +1. Configure `NTP servers` to make sure all nodes' times are synchronized. This defaults to `0.suse.pool.ntp.org`. Use commas as a delimiter to add more NTP servers. + + ![config-ntp-server.png](/img/v1.2/install/config-ntp-server.png) + +1. (Optional) If you need to use an HTTP proxy to access the outside world, enter the `Proxy address`. Otherwise, leave this blank. + + ![config-proxy.png](/img/v1.2/install/config-proxy.png) + +1. (Optional) You can choose to import SSH keys by providing `HTTP URL`. For example, your GitHub public keys `https://github.com/.keys` can be used. + + ![import-ssh-keys.png](/img/v1.2/install/import-ssh-keys.png) + +1. (Optional) If you need to customize the host with a [Harvester configuration](./harvester-configuration.md) file, enter the `HTTP URL` here. + + ![remote-config.png](/img/v1.2/install/remote-config.png) + +1. Review and confirm your installation options. After confirming the installation options, Harvester will be installed to your host. The installation may take a few minutes to be complete. + + ![confirm-install.png](/img/v1.2/install/confirm-install.png) + +1. Once the installation is complete, your node restarts. After the restart, the Harvester console displays the management URL and status. The default URL of the web interface is `https://your-virtual-ip`. You can use `F12` to switch from the Harvester console to the Shell and type `exit` to go back to the Harvester console. + + :::note + Choosing `Install Harvester binaries only` on the first page requires additional setup after the first bootup. + ::: + + ![iso-installed.png](/img/v1.2/install/iso-installed.png) + +1. You will be prompted to set the password for the default `admin` user when logging in for the first time. + + ![first-login.png](/img/v1.2/install/first-time-login.png) + + + +## Known Issue + +### Installer may crash when using an older graphics card/monitor + +In some cases, if you are using an older graphics card/monitor, you may encounter a `panic: invalid dimensions` error during ISO installation. + +![invalid-dimensions.png](/img/v1.2/install/invalid-dimensions.png) + +We are working on this known issue and planning a fix for a future release. You can try to use another GRUB entry to force it to use the resolution of `1024x768` when booting up. + +![force-resolution.png](/img/v1.2/install/force-resolution.png) + +If you are using a version earlier than v1.1.1, please try the following workaround: + +1. Boot up with the ISO, and press `E` to edit the first menu entry: + + ![grub-menu.png](/img/v1.2/install/grub-menu.png) + +1. Append `vga=792` to the line started with `$linux`: + + ![edit-menu-entry.png](/img/v1.2/install/edit-menu-entry.png) + +1. Press `Ctrl+X` or `F10` to boot up. diff --git a/versioned_docs/version-v1.2/install/management-address.md b/versioned_docs/version-v1.2/install/management-address.md new file mode 100644 index 00000000000..175513908ab --- /dev/null +++ b/versioned_docs/version-v1.2/install/management-address.md @@ -0,0 +1,41 @@ +--- +sidebar_position: 7 +sidebar_label: Management Address +title: "Management Address" +keywords: + - VIP +Description: The Harvester provides a virtual IP as the management address. +--- + + + + + +Harvester provides a fixed virtual IP (VIP) as the management address, VIP must be different from any Node IP. You can find the management address on the console dashboard after the installation. + +:::note + +If you selected the IP address to be configured via DHCP, you will need to configure static MAC-to-IP address mapping on your DHCP server in order to have a persistent Virtual IP + +::: + +![](/img/v1.2/install/iso-installed.png) + +## How to get the VIP MAC address + +To get the VIP MAC address, you can run the following command on the management node: +```shell +$ kubectl get svc -n kube-system ingress-expose -ojsonpath='{.metadata.annotations}' +``` + +Example of output: +```json +{"kube-vip.io/hwaddr":"02:00:00:09:7f:3f","kube-vip.io/requestedIP":"10.84.102.31"} +``` + +## Usages +The management address: + +- Allows the access to the Harvester API/UI via `HTTPS` protocol. +- Allows other nodes to join the cluster. + ![](/img/v1.2/install/configure-management-address.png) diff --git a/versioned_docs/version-v1.2/install/pxe-boot-install.md b/versioned_docs/version-v1.2/install/pxe-boot-install.md new file mode 100644 index 00000000000..9fecc7ea1a4 --- /dev/null +++ b/versioned_docs/version-v1.2/install/pxe-boot-install.md @@ -0,0 +1,331 @@ +--- +sidebar_position: 4 +sidebar_label: PXE Boot Installation +title: "PXE Boot Installation" +keywords: + - Harvester + - harvester + - Rancher + - rancher + - Install Harvester + - Installing Harvester + - Harvester Installation + - PXE Boot Install +Description: Starting from version `0.2.0`, Harvester can be installed automatically. This document provides an example to do an automatic installation with PXE boot. +--- + + + + + +Starting from version `0.2.0`, Harvester can be installed automatically. This document provides an example to do an automatic installation with PXE boot. + +We recommend using [iPXE](https://ipxe.org/) to perform the network boot. It has more features than the traditional PXE Boot program and is likely available in modern NIC cards. If the iPXE firmware is not available for your NIC card, the iPXE firmware images can be loaded from the TFTP server first. + +To see sample iPXE scripts, please visit [Harvester iPXE Examples](https://github.com/harvester/ipxe-examples). + +## Prerequisite + +:::info + +Nodes need to have at least **8 GB** of RAM because the installer loads the full ISO file into tmpfs. + +::: + +## Preparing HTTP Servers + +An HTTP server is required to serve boot files. +Let's assume the NGINX HTTP server's IP is `10.100.0.10`, and it serves the `/usr/share/nginx/html/` directory with the path `http://10.100.0.10/`. + +## Preparing Boot Files + +- Download the required files from the [Harvester releases page](https://github.com/harvester/harvester/releases). + - The ISO: `harvester--amd64.iso` + - The kernel: `harvester--vmlinuz-amd64` + - The initrd: `harvester--initrd-amd64` + - The rootfs squashfs image: `harvester--rootfs-amd64.squashfs` + +- Serve the files. + + Copy or move the downloaded files to an appropriate location so they can be downloaded via the HTTP server. For example: + + ``` + sudo mkdir -p /usr/share/nginx/html/harvester/ + sudo cp /path/to/harvester--amd64.iso /usr/share/nginx/html/harvester/ + sudo cp /path/to/harvester--vmlinuz-amd64 /usr/share/nginx/html/harvester/ + sudo cp /path/to/harvester--initrd-amd64 /usr/share/nginx/html/harvester/ + sudo cp /path/to/harvester--rootfs-amd64.squashfs /usr/share/nginx/html/harvester/ + ``` + +## Preparing iPXE Boot Scripts + +When performing an automatic installation, there are two modes: + +- `CREATE`: we are installing a node to construct an initial Harvester cluster. +- `JOIN`: we are installing a node to join an existing Harvester cluster. + + +### CREATE Mode + +:::caution + +**Security Risks**: The configuration file below contains credentials which should be kept secret. Please do not make the configuration file publicly accessible. + +::: + +Create a [Harvester configuration file](./harvester-configuration.md) called `config-create.yaml` for `CREATE` mode. Modify the values as needed: + +```YAML +# cat /usr/share/nginx/html/harvester/config-create.yaml +scheme_version: 1 +token: token # Replace with a desired token +os: + hostname: node1 # Set a hostname. This can be omitted if DHCP server offers hostnames + ssh_authorized_keys: + - ssh-rsa ... # Replace with your public key + password: p@ssword # Replace with your password + ntp_servers: + - 0.suse.pool.ntp.org + - 1.suse.pool.ntp.org +install: + mode: create + management_interface: # available as of v1.1.0 + interfaces: + - name: ens5 + default_route: true + method: dhcp + bond_options: + mode: balance-tlb + miimon: 100 + device: /dev/sda # The target disk to install +# data_disk: /dev/sdb # It is recommended to use a separate disk to store VM data + iso_url: http://10.100.0.10/harvester/harvester--amd64.iso +# tty: ttyS1,115200n8 # For machines without a VGA console + + vip: 10.100.0.99 # The VIP to access the Harvester GUI. Make sure the IP is free to use + vip_mode: static # Or dhcp, check configuration file for more information +# vip_hw_addr: 52:54:00:ec:0e:0b # Leave empty when vip_mode is static +``` + +For machines that needs to be installed using `CREATE` mode, the following is an iPXE script that boots the kernel with the above config: + +``` +#!ipxe +kernel harvester--vmlinuz ip=dhcp net.ifnames=1 rd.cos.disable rd.noverifyssl console=tty1 root=live:http://10.100.0.10/harvester/rootfs.squashfs harvester.install.automatic=true harvester.install.config_url=http://10.100.0.10/harvester/config-create.yaml +initrd harvester--initrd +boot +``` + +This assumes the iPXE script is stored in `/usr/share/nginx/html/harvester/ipxe-create`. + +:::note + +If you have multiple network interfaces, you can leverage dracut's `ip=` parameter to specify the booting interface and any other network configurations that dracut supports (e.g., `ip=eth1:dhcp`). +See [`man dracut.cmdline`](https://man7.org/linux/man-pages/man7/dracut.cmdline.7.html) for more information. + +Use `ip=` parameter to designate the booting interface only, as we only support **one single `ip=` parameter**. + +::: + +### JOIN Mode + +:::caution + +**Security Risks**: The configuration file below contains credentials which should be kept secret. Please do not make the configuration file publicly accessible. + +::: + +Create a [Harvester configuration file](./harvester-configuration.md) called `config-join.yaml` for `JOIN` mode. Modify the values as needed: + +```YAML +# cat /usr/share/nginx/html/harvester/config-join.yaml +scheme_version: 1 +server_url: https://10.100.0.99:443 # Should be the VIP set up in "CREATE" config +token: token +os: + hostname: node2 + ssh_authorized_keys: + - ssh-rsa ... # Replace with your public key + password: p@ssword # Replace with your password + dns_nameservers: + - 1.1.1.1 + - 8.8.8.8 +install: + mode: join + management_interface: # available as of v1.1.0 + interfaces: + - name: ens5 + default_route: true + method: dhcp + bond_options: + mode: balance-tlb + miimon: 100 + device: /dev/sda # The target disk to install +# data_disk: /dev/sdb # It is recommended to use a separate disk to store VM data + iso_url: http://10.100.0.10/harvester/harvester--amd64.iso +# tty: ttyS1,115200n8 # For machines without a VGA console +``` + +Note that the `mode` is `join` and the `server_url` needs to be provided. + +For machines that needs to be installed in `JOIN` mode, the following is an iPXE script that boots the kernel with the above config: + +``` +#!ipxe +kernel harvester--vmlinuz ip=dhcp net.ifnames=1 rd.cos.disable rd.noverifyssl console=tty1 root=live:http://10.100.0.10/harvester/rootfs.squashfs harvester.install.automatic=true harvester.install.config_url=http://10.100.0.10/harvester/config-join.yaml +initrd harvester--initrd +boot +``` + +This assumes the iPXE script is stored in `/usr/share/nginx/html/harvester/ipxe-join`. + + +## DHCP Server Configuration + +The following is an example of how to configure the ISC DHCP server to offer iPXE scripts: + +```sh +option architecture-type code 93 = unsigned integer 16; + +subnet 10.100.0.0 netmask 255.255.255.0 { + option routers 10.100.0.10; + option domain-name-servers 192.168.2.1; + range 10.100.0.100 10.100.0.253; +} + +group { + # create group + if exists user-class and option user-class = "iPXE" { + # iPXE Boot + if option architecture-type = 00:07 { + filename "http://10.100.0.10/harvester/ipxe-create-efi"; + } else { + filename "http://10.100.0.10/harvester/ipxe-create"; + } + } else { + # PXE Boot + if option architecture-type = 00:07 { + # UEFI + filename "ipxe.efi"; + } else { + # Non-UEFI + filename "undionly.kpxe"; + } + } + + host node1 { hardware ethernet 52:54:00:6b:13:e2; } +} + + +group { + # join group + if exists user-class and option user-class = "iPXE" { + # iPXE Boot + if option architecture-type = 00:07 { + filename "http://10.100.0.10/harvester/ipxe-join-efi"; + } else { + filename "http://10.100.0.10/harvester/ipxe-join"; + } + } else { + # PXE Boot + if option architecture-type = 00:07 { + # UEFI + filename "ipxe.efi"; + } else { + # Non-UEFI + filename "undionly.kpxe"; + } + } + + host node2 { hardware ethernet 52:54:00:69:d5:92; } +} +``` + +The config file declares a subnet and two groups. The first group is for hosts to boot using `CREATE` mode and the other one is for `JOIN` mode. By default, the iPXE path is chosen, but if it sees a PXE client it offers the iPXE image according to the client architecture. Please prepare those images and a TFTP server first. + +## Harvester Configuration + +For more information about Harvester configuration, please refer to the [Harvester configuration](./harvester-configuration.md) page. + +By default, the first node will be the management node of the cluster. When there are 3 nodes, the other 2 nodes added first are automatically promoted to management nodes to form an HA cluster. + +If you want to promote management nodes from different zones, you can add the node label `topology.kubernetes.io/zone` in the [os.labels](./harvester-configuration.md#oslabels) config. In this case, at least three different zones are required. + +Users can also provide configuration via kernel parameters. For example, to specify the `CREATE` install mode, users can pass the `harvester.install.mode=create` kernel parameter when booting. Values passed through kernel parameters have higher priority than values specified in the config file. + +## UEFI HTTP Boot support + +UEFI firmware supports loading a boot image from an HTTP server. This section demonstrates how to use UEFI HTTP boot to load the iPXE program and perform an automatic installation. + +### Serve the iPXE Program + +Download the iPXE UEFI program from http://boot.ipxe.org/ipxe.efi and make sure `ipxe.efi` can be downloaded from the HTTP server. For example: + +```bash +cd /usr/share/nginx/html/harvester/ +wget http://boot.ipxe.org/ipxe.efi +``` + +The file now can be downloaded from http://10.100.0.10/harvester/ipxe.efi locally. + +### DHCP Server Configuration + +If the user plans to use the UEFI HTTP boot feature by getting a dynamic IP first, the DHCP server needs to provide the iPXE program URL when it sees such a request. The following is an updated ISC DHCP server group example: + +```sh +group { + # create group + if exists user-class and option user-class = "iPXE" { + # iPXE Boot + if option architecture-type = 00:07 { + filename "http://10.100.0.10/harvester/ipxe-create-efi"; + } else { + filename "http://10.100.0.10/harvester/ipxe-create"; + } + } elsif substring (option vendor-class-identifier, 0, 10) = "HTTPClient" { + # UEFI HTTP Boot + option vendor-class-identifier "HTTPClient"; + filename "http://10.100.0.10/harvester/ipxe.efi"; + } else { + # PXE Boot + if option architecture-type = 00:07 { + # UEFI + filename "ipxe.efi"; + } else { + # Non-UEFI + filename "undionly.kpxe"; + } + } + + host node1 { hardware ethernet 52:54:00:6b:13:e2; } +} +``` + +The `elsif substring` statement is new, and it offers `http://10.100.0.10/harvester/ipxe.efi` when it sees a UEFI HTTP boot DHCP request. After the client fetches the iPXE program and runs it, the iPXE program will send a DHCP request again and load the iPXE script from the URL `http://10.100.0.10/harvester/ipxe-create-efi`. + +### The iPXE Script for UEFI Boot + +It's mandatory to specify the initrd image for UEFI boot in the kernel parameters. The following is an updated version of iPXE script for `CREATE` mode. + +``` +#!ipxe +kernel harvester--vmlinuz initrd=harvester--initrd ip=dhcp net.ifnames=1 rd.cos.disable rd.noverifyssl console=tty1 root=live:http://10.100.0.10/harvester/rootfs.squashfs harvester.install.automatic=true harvester.install.config_url=http://10.100.0.10/harvester/config-create.yaml +initrd harvester--initrd +boot +``` + +The parameter `initrd=harvester--initrd` is required. + +## Useful Kernel Parameters + +Besides the Harvester configuration, you can also specify other kernel parameters that are useful in different scenarios. +See also [dracut.cmdline(7)](https://man7.org/linux/man-pages/man7/dracut.cmdline.7.html). + +### `ip=dhcp` + +If you have multiple network interfaces, you could add the `ip=dhcp` parameter to get IP from the DHCP server from all interfaces. + +### `rd.net.dhcp.retry=` + +Failing to get IP from the DHCP server would cause iPXE booting to fail. You can add parameter `rd.net.dhcp.retry=` +to retry DHCP request for `` times. diff --git a/versioned_docs/version-v1.2/install/requirements.md b/versioned_docs/version-v1.2/install/requirements.md new file mode 100644 index 00000000000..06c108efbd2 --- /dev/null +++ b/versioned_docs/version-v1.2/install/requirements.md @@ -0,0 +1,93 @@ +--- +id: requirements +sidebar_position: 1 +sidebar_label: Hardware and Network Requirements +title: "Hardware and Network Requirements" +keywords: +- Installation Requirements +Description: Outline the Harvester installation requirements +--- + + + + + +As an HCI solution on bare metal servers, there are minimum node hardware and network requirements to install and run Harvester. + +## Hardware Requirements + +Harvester nodes have the following hardware requirements and recommendations for installation and testing. + +| Type | Requirements and Recommendations | +|:-----------------|:------------------------------------------------------------------------------------------------------------------------------------------| +| CPU | x86_64 only. Hardware-assisted virtualization is required. 8-core processor minimum for testing; 16-core or above required for production | +| Memory | 32 GB minimum for testing; 64 GB or above required for production | +| Disk Capacity | 250 GB minimum for testing (180 GB minimum when using multiple disks); 500 GB or above required for production | +| Disk Performance | 5,000+ random IOPS per disk(SSD/NVMe). Management nodes (first 3 nodes) must be [fast enough for etcd](https://www.suse.com/support/kb/doc/?id=000020100) | +| Network Card | 1 Gbps Ethernet minimum for testing; 10Gbps Ethernet required for production | +| Network Switch | Trunking of ports required for VLAN support | + +:::info + +A three-node cluster is required to realize the multi-node features of Harvester fully. + +- The first node always defaults to be a management node of the cluster. +- When there are three or more nodes, the two other nodes added first are automatically promoted to management nodes to form a high availability (HA) cluster. +- We recommend server-class hardware for the best results. Laptops and nested virtualization are not officially supported. +- The `product_uuid` fetched from `/sys/class/dmi/id/product_uuid` in Linux must be unique in each node. Otherwise, features like VM live migration will be affected. For more information, refer to [#4025](https://github.com/harvester/harvester/issues/4025). + +::: + +## Network Requirements + +Harvester nodes have the following network requirements for installation. + +### Port Requirements for Harvester Nodes + +Harvester nodes require the following port connections or inbound rules. Typically, all outbound traffic is allowed. + +| Protocol | Port | Source | Description | +|:----------|:---------------------------|:-----------------------------------------|:----------------------------------------| +| TCP | 2379 | Harvester management nodes | Etcd client port | +| TCP | 2381 | Harvester management nodes | Etcd health checks | +| TCP | 2380 | Harvester management nodes | Etcd peer port | +| TCP | 10010 | Harvester management and compute nodes | Containerd | +| TCP | 6443 | Harvester management nodes | Kubernetes API | +| TCP | 9345 | Harvester management nodes | Kubernetes API | +| TCP | 10252 | Harvester management nodes | Kube-controller-manager health checks | +| TCP | 10257 | Harvester management nodes | Kube-controller-manager secure port | +| TCP | 10251 | Harvester management nodes | Kube-scheduler health checks | +| TCP | 10259 | Harvester management nodes | Kube-scheduler secure port | +| TCP | 10250 | Harvester management and compute nodes | Kubelet | +| TCP | 10256 | Harvester management and compute nodes | Kube-proxy health checks | +| TCP | 10258 | Harvester management nodes | Cloud-controller-manager | +| TCP | 9091 | Harvester management and compute nodes | Canal calico-node felix | +| TCP | 9099 | Harvester management and compute nodes | Canal CNI health checks | +| UDP | 8472 | Harvester management and compute nodes | Canal CNI with VxLAN | +| TCP | 2112 | Harvester management nodes | Kube-vip | +| TCP | 6444 | Harvester management and compute nodes | RKE2 agent | +| TCP | 6060 | Harvester management and compute nodes | Node-disk-manager | +| TCP | 10246/10247/10248/10249 | Harvester management and compute nodes | Nginx worker process | +| TCP | 8181 | Harvester management and compute nodes | Nginx-ingress-controller | +| TCP | 8444 | Harvester management and compute nodes | Nginx-ingress-controller | +| TCP | 10245 | Harvester management and compute nodes | Nginx-ingress-controller | +| TCP | 80 | Harvester management and compute nodes | Nginx | +| TCP | 9796 | Harvester management and compute nodes | Node-exporter | +| TCP | 30000-32767 | Harvester management and compute nodes | NodePort port range | +| TCP | 22 | Harvester management and compute nodes | sshd | +| UDP | 68 | Harvester management and compute nodes | Wicked | +| TCP | 3260 | Harvester management and compute nodes | iscsid | + +### Port Requirements for Integrating Harvester with Rancher + +If you want to [integrate Harvester with Rancher](../rancher/rancher-integration.md), you need to make sure that all Harvester nodes can connect to TCP port **443** of the Rancher load balancer. + +When provisioning VMs with Kubernetes clusters from Rancher into Harvester, you need to be able to connect to TCP port **443** of the Rancher load balancer. Otherwise, the cluster won't be manageable by Rancher. For more information, refer to [Rancher Architecture](https://ranchermanager.docs.rancher.com/v2.7/reference-guides/rancher-manager-architecture/communicating-with-downstream-user-clusters). + +### Port Requirements for K3s or RKE/RKE2 Clusters + +For the port requirements for guest clusters deployed inside Harvester VMs, refer to the following links: + +- [K3s Networking](https://rancher.com/docs/k3s/latest/en/installation/installation-requirements/#networking) +- [RKE Ports](https://rancher.com/docs/rke/latest/en/os/#ports) +- [RKE2 Networking](https://docs.rke2.io/install/requirements#networking) diff --git a/versioned_docs/version-v1.2/install/update-harvester-configuration.md b/versioned_docs/version-v1.2/install/update-harvester-configuration.md new file mode 100644 index 00000000000..799395cbe16 --- /dev/null +++ b/versioned_docs/version-v1.2/install/update-harvester-configuration.md @@ -0,0 +1,257 @@ +--- +sidebar_position: 6 +sidebar_label: Update Harvester Configuration +title: "Update Harvester Configuration After Installation" +keywords: + - Harvester configuration + - Configuration +Description: How to update Harvester configuration after installation +--- + + + + + +Harvester's OS has an immutable design, which means most files in the OS revert to their pre-configured state after a reboot. The Harvester OS loads the pre-configured values of system components from configuration files during the boot time. + +This page describes how to edit some of the most-requested Harvester configurations. To update a configuration, you must first update the runtime value in the system and then update configuration files to make the changes persistent between reboots. + +:::note + +If you upgrade from a version before `v1.1.2`, the `cloud-init` file in examples will be `/oem/99_custom.yaml`. Please substitute the value if needed. + +::: + +## DNS servers + +### Runtime change + +1. Log in to a Harvester node and become root. See [how to log into a Harvester node](../troubleshooting/os.md#how-to-log-in-to-a-harvester-node) for more details. +1. Edit `/etc/sysconfig/network/config` and update the following line. Use a space to separate DNS server addresses if there are multiple servers. + + ``` + NETCONFIG_DNS_STATIC_SERVERS="8.8.8.8 1.1.1.1" + ``` + +1. Update and reload the configuration with the following command: + + ``` + netconfig update + ``` + +1. Confirm the file `/etc/resolv.conf` contains the correct DNS servers with the `cat` command: + + ``` + cat /etc/resolv.conf + ``` + +### Configuration persistence + +1. Backup the elemental `cloud-init` file `/oem/90_custom.yaml` as follows: + + ``` + cp /oem/90_custom.yaml /oem/install/90_custom.yaml.$(date --iso-8601=minutes) + ``` + +1. Edit `/oem/90_custom.yaml` and update the value under the yaml path `stages.initramfs[0].commands`. The `commands` array must contain a line to manipulate the `NETCONFIG_DNS_STATIC_SERVERS` config. Add the line if the line doesn't exist. + + The following example adds a line to change the `NETCONFIG_DNS_STATIC_SERVERS` config: + + ``` + stages: + initramfs: + - commands: + - sed -i 's/^NETCONFIG_DNS_STATIC_SERVERS.*/NETCONFIG_DNS_STATIC_SERVERS="8.8.8.8 1.1.1.1"/' /etc/sysconfig/network/config + ``` + + Replace the DNS server addresses and save the file. Harvester sets up new servers after rebooting. + + +## NTP servers + +### Runtime change + +1. Log in to a Harvester node and become root. See [how to log into a Harvester node](../troubleshooting/os.md#how-to-log-in-to-a-harvester-node) for more details. +1. Edit `/etc/systemd/timesyncd.conf` and specify NTP servers in the `NTP=` setting: + + ``` + [Time] + NTP = 0.suse.pool.ntp.org 1.suse.pool.ntp.org + ``` + +1. Restart the `systemd-timesyncd.service` service: + + ``` + systemctl restart systemd-timesyncd.service + ``` + +1. Display the timesync status: + + ``` + timedatectl timesync-status + ``` + +### Configuration persistence + +1. Backup the elemental `cloud-init` file `/oem/90_custom.yaml` as follows: + + ``` + cp /oem/90_custom.yaml /oem/install/90_custom.yaml.$(date --iso-8601=minutes) + ``` + +1. Edit `/oem/90_custom.yaml` and update the yaml path `stages.initramfs[0].timesyncd`. The `timesyncd` map must be in the following format: + + ``` + stages: + initramfs: + - ... + timesyncd: + NTP: 0.suse.pool.ntp.org 1.suse.pool.ntp.org + ``` + +1. Edit `/oem/90_custom.yaml` and update the yaml path `stages.initramfs[0].systemctl.enable`. The array must have the two services (`systemd-timesyncd` and `systemd-time-wait-sync`) enabled: + + ``` + stages: + initramfs: + - ... + systemctl: + enable: + systemd-timesyncd + systemd-time-wait-sync + disable: [] + start: [] + mask: [] + ``` + +## SSH keys of user `rancher` + +### Runtime change + +1. Log in to a Harvester node as user `rancher`. See [how to log into a Harvester node](../troubleshooting/os.md#how-to-log-in-to-a-harvester-node) for more details. +1. Edit `/home/rancher/.ssh/authorized_keys` to add or remove keys. + +### Configuration persistence + +1. Backup the elemental `cloud-init` file `/oem/90_custom.yaml` as follows: + + ``` + cp /oem/90_custom.yaml /oem/install/90_custom.yaml.$(date --iso-8601=minutes) + ``` + +1. Edit `/oem/90_custom.yaml` and update the yaml path `stages.network[0].authorized_keys.rancher`. Add or remove keys in the `rancher` array: + + ``` + stages: + network: + - ... + authorized_keys: + rancher: + - key1 + - key2 + ``` + + +## Password of user `rancher` + +### Runtime change + +1. Log in to a Harvester node as user `rancher`. See [how to log into a Harvester node](../troubleshooting/os.md#how-to-log-in-to-a-harvester-node) for more details. +1. To reset the password for the user `rancher`, run the command `passwd`. + +### Configuration persistence + +1. Backup the elemental `cloud-init` file `/oem/90_custom.yaml` as follows: + + ``` + cp /oem/90_custom.yaml /oem/install/90_custom.yaml.$(date --iso-8601=minutes) + ``` + +1. Edit `/oem/90_custom.yaml` and update the yaml path `stages.initramfs[0].users.rancher.passwd`. Refer to the configuration [`os.password`](./harvester-configuration.md#ospassword) for details on how to specify the password in an encrypted form. + + +## Bonding slaves + +You can update the slave interfaces of Harvester's management bonding interface `mgmt-bo`. + +### Runtime change + +1. Log in to a Harvester node and become root. See [how to log into a Harvester node](../troubleshooting/os.md#how-to-log-in-to-a-harvester-node) for more details. +1. Identify the interface names with the following command: + + ``` + ip a + ``` + +1. Edit `/etc/sysconfig/network/ifcfg-mgmt-bo` and update the lines associated with bonding slaves and bonding mode: + + ``` + BONDING_SLAVE_0='ens5' + BONDING_SLAVE_1='ens6' + BONDING_MODULE_OPTS='miimon=100 mode=balance-tlb ' + ``` + +1. Restart the network with the `wicked ifreload` command: + + ``` + wicked ifreload mgmt-bo + ``` + + :::caution + + A mistake in the configuration may disrupt the SSH session. + + ::: + +### Configuration persistence + + +1. Backup the elemental cloud-init file `/oem/90_custom.yaml` as follows: + + ``` + cp /oem/90_custom.yaml /oem/install/90_custom.yaml.$(date --iso-8601=minutes) + ``` + +1. Edit `/oem/90_custom.yaml` and update the yaml path `stages.initramfs[0].files`. More specifically, update the content of the `/etc/sysconfig/network/ifcfg-mgmt-bo` file and edit the `BONDING_SLAVE_X` and `BONDING_MODULE_OPTS` entries accordingly: + + ``` + stages: + initramfs: + - ... + files: + - path: /etc/sysconfig/network/ifcfg-mgmt-bo + permissions: 384 + owner: 0 + group: 0 + content: |+ + STARTMODE='onboot' + BONDING_MASTER='yes' + BOOTPROTO='none' + POST_UP_SCRIPT="wicked:setup_bond.sh" + + + BONDING_SLAVE_0='ens5' + BONDING_SLAVE_1='ens6' + + BONDING_MODULE_OPTS='miimon=100 mode=balance-tlb ' + + DHCLIENT_SET_DEFAULT_ROUTE='no' + + encoding: "" + ownerstring: "" + - path: /etc/sysconfig/network/ifcfg-ens6 + permissions: 384 + owner: 0 + group: 0 + content: | + STARTMODE='hotplug' + BOOTPROTO='none' + encoding: "" + ownerstring: "" + ``` + + :::note + + If you didn't select an interface during installation, you must add an entry to initialize the interface. Please check the `/etc/sysconfig/network/ifcfg-ens6` file creation in the above example. The file name should be `/etc/sysconfig/network/ifcfg-`. + + ::: \ No newline at end of file diff --git a/versioned_docs/version-v1.2/install/usb-install.md b/versioned_docs/version-v1.2/install/usb-install.md new file mode 100644 index 00000000000..1e54eb9b44a --- /dev/null +++ b/versioned_docs/version-v1.2/install/usb-install.md @@ -0,0 +1,106 @@ +--- +sidebar_position: 3 +sidebar_label: USB Installation +title: "USB Installation" +--- + + + + + +## Create a bootable USB flash drive + +There are a couple of ways to create a USB installation flash drive. + +:::caution +**Known Issue:** For the v1.2.0 ISO image, there is a known [issue](https://github.com/harvester/harvester/issues/4510) where the interactive ISO installation will get stuck using the USB method. + +To resolve this, you can use the patched [ISO](https://releases.rancher.com/harvester/v1.2.0/harvester-v1.2.0-patch1-amd64.iso). This patched version only corrects the partition label, and there are no other changes. You can also use the related sha512 [file](https://releases.rancher.com/harvester/v1.2.0/harvester-v1.2.0-patch1-amd64.iso.sha512sum) to verify the ISO. + +Refer to the [Harvester interactive ISO hangs with the USB installation method](#harvester-interactive-iso-hangs-with-the-usb-installation-method) for details and a workaround. + +No matter which tool you use, creating a bootable device erases your USB device data. Please back up all data on your USB device before making a bootable device. +::: + +### Rufus + +[Rufus](https://rufus.ie/) allows you to create an ISO image on your USB flash drive on a Windows computer. +1. Open Rufus and insert a clean USB stick into your computer. +2. Rufus automatically detects your USB. Select the USB device you want to use from the **Device** drop-down menu. +3. For **Boot Selection**, choose **Select** and find the Harvester installation ISO image you want to burn onto the USB. + + ![rufus.png](/img/v1.2/install/rufus.png) + + :::info + + If using older versions of Rufus, both `DD mode` and `ISO mode` works. `DD mode` works just like the `dd` command in Linux, and you can't browse partitions after you create a bootable device. `ISO mode` creates partitions on your device automatically and copies files to these partitions, and you can browse these partitions even after you create a bootable device. + + ::: + +### balenaEtcher + +[balenaEtcher](https://www.balena.io/etcher/) supports writing an image to a USB flash drive on most Linux distros, macOS, and Windows. It has a GUI and is easy to use. + +1. Select the Harvester installation ISO. +2. Select the target USB device to create a USB installation flash drive. + + ![balena-etcher.png](/img/v1.2/install/balena-etcher.png) + +### `dd` command + +You can use the 'dd' command on Linux or other platforms to create a USB installation flash drive. Ensure you choose the correct device; the following command erases data on the selected device. + +``` +# sudo dd if= of= bs=64k +``` + +## Known issues + +### A `GRUB _` text is displayed, but nothing happens when booting from a USB installation flash drive + +If you use the UEFI mode, try to boot from the UEFI boot partition on the USB device rather than the USB device itself. For example, select the `UEFI: USB disk 3.0 PMAP, Partition 1` to boot. The representation varies from system to system. + +![](/img/v1.2/install/usb-install-select-correct-partition.jpg) + +### Graphics issue + +Firmwares of some graphic cards are not shipped in `v0.3.0`. + +You can press `e` to edit the GRUB menu entry and append `nomodeset` to the boot parameters. Press `Ctrl + x` to boot. + +![](/img/v1.2/install/usb-install-nomodeset.png) + +### Harvester installer is not displayed + +If a USB flash driver boots, but you can't see the harvester installer, try one of the following workarounds: + +- Plug the USB flash drive into a USB 2.0 slot. +- For version `v0.3.0` or above, remove the `console=ttyS0` parameter when booting. Press `e` to edit the GRUB menu entry and remove the `console=ttyS0` parameter. + +### Harvester interactive ISO hangs with the USB installation method + +During installation from a USB flash drive with v1.2.0 ISO image (created by tools like `balenaEtcher`, `dd`, etc.), the installation process may get stuck on the initial image loading process because a required label is missing on the boot partition. Therefore, the installation cannot mount the data partition correctly, causing some checks in `dracut` to be blocked. + +If you encounter this issue, you'll observe the following similar output, and the process will hang for at least 50 minutes (the default timeout value from `dracut`). + +![](/img/v1.2/install/usb-install-hang.png) + +#### Workaround + +To address this problem, you can manually modify the root partition as follows: +```text +# Replace the `CDLABEL=COS_LIVE` with your USB data partition. Usually, your USB data partition is the first partition with the device name `sdx` that hangs on your screen. +# Original +$linux ($root)/boot/kernel cdroot root=live:CDLABEL=COS_LIVE rd.live.dir=/ rd.live.squashimg=rootfs.squashfs console=tty1 console=ttyS0 rd.cos.disable net.ifnames=1 +# Modified +$linux ($root)/boot/kernel cdroot root=live:/dev/sda1 rd.live.dir=/ rd.live.squashimg=rootfs.squashfs console=tty1 console=ttyS0 rd.cos.disable net.ifnames=1 +``` + +The modified parameter should look like the following: + +![](/img/v1.2/install/grub-parameter-modified.png) + +After making this adjustment, press `Ctrl + x` to initiate booting. You should now enter the installer as usual. + +- Related issue: + - [[BUG] v1.2.0 Interactive ISO Fails to Install On Some Bare-Metal Devices](https://github.com/harvester/harvester/issues/4510) \ No newline at end of file diff --git a/versioned_docs/version-v1.2/logging/_category_.json b/versioned_docs/version-v1.2/logging/_category_.json new file mode 100644 index 00000000000..bb52960fd1a --- /dev/null +++ b/versioned_docs/version-v1.2/logging/_category_.json @@ -0,0 +1,10 @@ +{ + "position": 11, + "label": "Logging", + "collapsible": false, + "collapsed": false, + "link": { + "type": "doc", + "id": "harvester-logging" + } +} diff --git a/versioned_docs/version-v1.2/logging/harvester-logging.md b/versioned_docs/version-v1.2/logging/harvester-logging.md new file mode 100644 index 00000000000..dc85a72aad5 --- /dev/null +++ b/versioned_docs/version-v1.2/logging/harvester-logging.md @@ -0,0 +1,711 @@ +--- +id: harvester-logging +sidebar_position: 1 +sidebar_label: Logging +title: "Logging" +keywords: +- Harvester +- Logging +- Audit +- Event +--- + + + + + +_Available as of v1.2.0_ + +It is important to know what is happening/has happened in the `Harvester Cluster`. + +`Harvester` collects the `cluster running log`, kubernetes `audit` and `event` log right after the cluster is powered on, which is helpful for monitoring, logging, auditing and troubleshooting. + +`Harvester` supports sending those logs to various types of log servers. + +:::note +The size of logging data is related to the cluster scale, workload and other factors. `Harvester` does not use persistent storage to store log data inside the cluster. Users need to set up a log server to receive logs accordingly. +::: + +The logging feature is now implemented with an addon and is disabled by default in new installations. + +Users can enable/disable the `rancher-logging` [addon](../advanced/addons.md) from the Harvester UI after installation. + +Users can also enable/disable the `rancher-logging` addon in their Harvester installation by customizing the [harvester-configuration](../install/harvester-configuration.md#installaddons) file. + +For Harvester clusters upgraded from version v1.1.x, the logging feature is converted to an addon automatically and kept enabled as before. + +## High-level Architecture + +The [Banzai Cloud Logging operator](https://banzaicloud.com/docs/one-eye/logging-operator/) now powers both `Harvester` and `Rancher` as an in-house logging solution. + +![](/img/v1.2/logging/fluent-operator.png) + +In Harvester's practice, the `Logging`, `Audit` and `Event` shares one architecture, the `Logging` is the infrastructure, while the `Audit` and `Event` are on top of it. + +## Logging + +The Harvester logging infrastructure allows you to aggregate Harvester logs into an external service such as [Graylog](https://www.graylog.org), [Elasticsearch](https://www.elastic.co/elasticsearch/), [Splunk](https://www.splunk.com/), [Grafana Loki](https://grafana.com/oss/loki/) and others. + +### Collected Logs +See below for a list logs that are collected: + - Logs from all cluster `Pods` + - Kernel logs from each `node` + - Logs from select systemd services from each node + - `rke2-server` + - `rke2-agent` + - `rancherd` + - `rancher-system-agent` + - `wicked` + - `iscsid` + +:::note +Users are able to configure and modify where the aggregated logs are sent, as well as some basic filtering. It is not supported to change which logs are collected. +::: + +### Configuring Log Resources + +Underneath Banzai Cloud's logging operator are [`fluentd`](https://www.fluentd.org/) and [`fluent-bit`](https://fluentbit.io/), which handle the log routing and collecting respectively. +If desired, you can modify how many resources are dedicated to those components. + +#### From UI + + 1. Go to the **Advanced** > **Addons** page and select the **rancher-logging** addon. + 2. From the **Fluentbit** tab, change the resource requests and limits. + 3. From the **Fluentd** tab, change the resource requests and limits. + 4. Select **Save** when finished configuring the settings for the **rancher-logging** addon. + +![](/img/v1.2/logging/modify-logging-resources-from-addon.png) + +:::note + +The UI configuration is only visible when the **rancher-logging** addon is enabled. + +::: + +#### From CLI + +You can use the following `kubectl` command to change resource configurations for the `rancher-logging` addon: `kubectl edit addons.harvesterhci.io -n cattle-logging-system rancher-logging`. + +The resource path and default values are as follows. + +``` +apiVersion: harvesterhci.io/v1beta1 +kind: Addon +metadata: + name: rancher-logging + namespace: cattle-logging-system +spec: + valuesContent: | + fluentbit: + resources: + limits: + cpu: 200m + memory: 200Mi + requests: + cpu: 50m + memory: 50Mi + fluentd: + resources: + limits: + cpu: 1000m + memory: 800Mi + requests: + cpu: 100m + memory: 200Mi +``` + +:::note + +You can still make configuration adjustments when the addon is disabled. However, these changes only take effect when you re-enable the addon. + +::: + +### Configuring Log Destinations + +Logging is backed by the [Banzai Cloud Logging Operator](https://banzaicloud.com/docs/one-eye/logging-operator/), and so is controlled by [`Flows`/`ClusterFlows`](https://banzaicloud.com/docs/one-eye/logging-operator/configuration/flow/) and [`Outputs`/`ClusterOutputs`](https://banzaicloud.com/docs/one-eye/logging-operator/configuration/output/). You can route and filter logs as you like by applying these `CRD`s to the Harvester cluster. + +When applying new `Ouptuts` and `Flows` to the cluster, it can take some time for the logging operator to effectively apply them. So please allow a few minutes for the logs to start flowing. + +#### Clustered vs Namespaced + +One important thing to understand when routing logs is the difference between `ClusterFlow` vs `Flow` and `ClusterOutput` vs `Output`. The main difference between the clustered and non-clustered version of each is that the non-clustered versions are namespaced. + +The biggest implication of this is that `Flows` can only access `Outputs` that are within the same namespace, but can still access any `ClusterOutput`. + +For more information, see the documentation: + + - [`Flows`/`ClusterFlows`](https://banzaicloud.com/docs/one-eye/logging-operator/configuration/flow/) + - [`Outputs`/`ClusterOutputs`](https://banzaicloud.com/docs/one-eye/logging-operator/configuration/output/) + +#### From UI + +:::note +UI images are for `Output` and `Flow` whose configuration process is almost identical to their clustered counterparts. Any differences will be noted in the steps below. +::: + +##### Creating Outputs + + 1. Choose the option to create a new `Output` or `ClusterOutput`. + 2. If creating an `Output`, select the desired namespace. + 3. Add a name for the resources. + 4. Select the logging type. + 5. Select the logging output type. + +![](/img/v1.2/logging/create-output.png) + + 6. Configure the output buffer if necessary. + +![](/img/v1.2/logging/create-output-buffer.png) + + 7. Add any labels or annotations. + +![](/img/v1.2/logging/create-output-labels-and-annotations.png) + + 8. Once done, click `Create` on the lower right. + +:::note +Depending on the output selected (Splunk, Elasticsearch, etc), there will be additional fields to specify in the form. +::: + +###### Output + +The fields present in the **Output** form will change depending on the `Output` chosen, in order to expose the fields present for each [output plugin](https://banzaicloud.com/docs/one-eye/logging-operator/configuration/plugins/outputs/). + +###### Output Buffer + +The `Output Buffer` editor allows you to describe how you want the output buffer to behave. You can find the documentation for the buffer fields [here](https://banzaicloud.com/docs/one-eye/logging-operator/configuration/plugins/outputs/buffer/). + +###### Labels & Annotations + +You can append labels and annotations to the created resource. + +##### Creating Flows + + 1. Choose the option to create a new `Flow` or `ClusterFlow`. + 2. If creating a `Flow`, select the desired namespace. + 3. Add a name for the resource. + 4. Select any nodes whose logs to include or exclude. + +![](/img/v1.2/logging/create-flow-matches.png) + + 5. Select target `Outputs` and `ClusterOutputs`. + +![](/img/v1.2/logging/create-flow-outputs.png) + + 6. Add any filters if desired. + +![](/img/v1.2/logging/create-flow-filters.png) + + 7. Once done, click `Create` on the lower left. + +###### Matches + +Matches allow you to filter which logs you want to include in the `Flow`. The form only allows you to include or exclude node logs, but if needed, you can add other match rules supported by the resource by selecting `Edit as YAML`. + +For more information about the match directive, see [Routing your logs with match directive](https://banzaicloud.com/docs/one-eye/logging-operator/configuration/log-routing/). + +###### Outputs + +Outputs allow you to select one or more `OutputRefs` to send the aggregated logs to. When creating or editing a `Flow` / `ClusterFlow`, it is required that the user selects at least one `Output`. + +:::note +There must be at least one existing `ClusterOutput` or `Output` that can be attached to the flow, or you will not be able to create / edit the flow. +::: + +###### Filters + +Filters allow you to transform, process, and mutate the logs. In the text edit, you will find descriptions of the supported filters, but for more information, you can visit the list of [supported filters](https://banzaicloud.com/docs/one-eye/logging-operator/configuration/plugins/filters/). + +#### From CLI + +To configure log routes via the command line, you only need to define the YAML files for the relevant resources: + +```yaml +# elasticsearch-logging.yaml +apiVersion: logging.banzaicloud.io/v1beta1 +kind: Output +metadata: + name: elasticsearch-example + namespace: fleet-local + labels: + example-label: elasticsearch-example + annotations: + example-annotation: elasticsearch-example +spec: + elasticsearch: + host: + port: 9200 +--- +apiVersion: logging.banzaicloud.io/v1beta1 +kind: Flow +metadata: + name: elasticsearch-example + namespace: fleet-local +spec: + match: + - select: {} + globalOutputRefs: + - elasticsearch-example +``` + +And then apply them: + +```bash +kubectl apply -f elasticsearch-logging.yaml +``` + +##### Referencing Secrets + +There are 3 ways Banzai Cloud allows specifying secret values via yaml values. + +The simplest is to use the `value` key, which is a simple string value for the desired secret. This method should only be used for testing and never in production: + +```yaml +aws_key_id: + value: "secretvalue" +``` + +The next is to use `valueFrom`, which allows referencing a specific value from a secret by a name and key pair: + +```yaml +aws_key_id: + valueFrom: + secretKeyRef: + name: + key: +``` + +Some plugins require a file to read from rather than simply receiving a value from the secret (this is often the case for CA cert files). In these cases, you need to use `mountFrom`, which will mount the secret as a file to the underlying `fluentd` deployment and point the plugin to the file. The `valueFrom` and `mountFrom` object look the same: + +```yaml +tls_cert_path: + mountFrom: + secretKeyRef: + name: + key: +``` + +For more information, you can find the related documentation [here](https://banzaicloud.com/docs/one-eye/logging-operator/configuration/plugins/outputs/secret/). + +### Example `Outputs` + +#### Elasticsearch + +For the simplest deployment, you can deploy Elasticsearch on your local system using docker: + +```sh +docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e xpack.security.enabled=false -e node.name=es01 -it docker.elastic.co/elasticsearch/elasticsearch:6.8.23 +``` + +Make sure that you have set `vm.max_map_count` to be >= 262144 or the docker command above will fail. Once the Elasticsearch server is up, you can create the yaml file for the `ClusterOutput` and `ClusterFlow`: + +```shell +cat << EOF > elasticsearch-example.yaml +apiVersion: logging.banzaicloud.io/v1beta1 +kind: ClusterOutput +metadata: + name: elasticsearch-example + namespace: cattle-logging-system +spec: + elasticsearch: + host: 192.168.0.119 + port: 9200 + buffer: + timekey: 1m + timekey_wait: 30s + timekey_use_utc: true +--- +apiVersion: logging.banzaicloud.io/v1beta1 +kind: ClusterFlow +metadata: + name: elasticsearch-example + namespace: cattle-logging-system +spec: + match: + - select: {} + globalOutputRefs: + - elasticsearch-example +EOF +``` + +And apply the file: + +```shell +kubectl apply -f elasticsearch-example.yaml +``` + +After allowing some time for the logging operator to apply the resources, you can test that the logs are flowing: + +```shell +$ curl localhost:9200/fluentd/_search +{ + "took": 1, + "timed_out": false, + "_shards": { + "total": 5, + "successful": 5, + "skipped": 0, + "failed": 0 + }, + "hits": { + "total": 11603, + "max_score": 1, + "hits": [ + { + "_index": "fluentd", + "_type": "fluentd", + "_id": "yWHr0oMBXcBggZRJgagY", + "_score": 1, + "_source": { + "stream": "stderr", + "logtag": "F", + "message": "I1013 02:29:43.020384 1 csi_handler.go:248] Attaching \"csi-974b4a6d2598d8a7a37b06d06557c428628875e077dabf8f32a6f3aa2750961d\"", + "kubernetes": { + "pod_name": "csi-attacher-5d4cc8cfc8-hd4nb", + "namespace_name": "longhorn-system", + "pod_id": "c63c2014-9556-40ce-a8e1-22c55de12e70", + "labels": { + "app": "csi-attacher", + "pod-template-hash": "5d4cc8cfc8" + }, + "annotations": { + "cni.projectcalico.org/containerID": "857df09c8ede7b8dee786a8c8788e8465cca58f0b4d973c448ed25bef62660cf", + "cni.projectcalico.org/podIP": "10.52.0.15/32", + "cni.projectcalico.org/podIPs": "10.52.0.15/32", + "k8s.v1.cni.cncf.io/network-status": "[{\n \"name\": \"k8s-pod-network\",\n \"ips\": [\n \"10.52.0.15\"\n ],\n \"default\": true,\n \"dns\": {}\n}]", + "k8s.v1.cni.cncf.io/networks-status": "[{\n \"name\": \"k8s-pod-network\",\n \"ips\": [\n \"10.52.0.15\"\n ],\n \"default\": true,\n \"dns\": {}\n}]", + "kubernetes.io/psp": "global-unrestricted-psp" + }, + "host": "harvester-node-0", + "container_name": "csi-attacher", + "docker_id": "f10e4449492d4191376d3e84e39742bf077ff696acbb1e5f87c9cfbab434edae", + "container_hash": "sha256:03e115718d258479ce19feeb9635215f98e5ad1475667b4395b79e68caf129a6", + "container_image": "docker.io/longhornio/csi-attacher:v3.4.0" + } + } + }, + + ... + + ] + } +} +``` + +#### Graylog +You can follow the instructions [here](https://github.com/w13915984028/harvester-develop-summary/blob/main/integrate-harvester-logging-with-log-servers.md#integrate-harvester-logging-with-graylog) to deploy and view cluster logs via [Graylog](https://www.graylog.org/): + +```yaml +apiVersion: logging.banzaicloud.io/v1beta1 +kind: ClusterFlow +metadata: + name: "all-logs-gelf-hs" + namespace: "cattle-logging-system" +spec: + globalOutputRefs: + - "example-gelf-hs" +--- +apiVersion: logging.banzaicloud.io/v1beta1 +kind: ClusterOutput +metadata: + name: "example-gelf-hs" + namespace: "cattle-logging-system" +spec: + gelf: + host: "192.168.122.159" + port: 12202 + protocol: "udp" +``` + +#### Splunk + +You can follow the instructions [here](https://github.com/w13915984028/harvester-develop-summary/blob/main/test-log-event-audit-with-splunk.md) to deploy and view cluster logs via [Splunk](https://www.splunk.com/). + +```yaml +apiVersion: logging.banzaicloud.io/v1beta1 +kind: ClusterOutput +metadata: + name: harvester-logging-splunk + namespace: cattle-logging-system +spec: + splunkHec: + hec_host: 192.168.122.101 + hec_port: 8088 + insecure_ssl: true + index: harvester-log-index + hec_token: + valueFrom: + secretKeyRef: + key: HECTOKEN + name: splunk-hec-token2 + buffer: + chunk_limit_size: 3MB + timekey: 2m + timekey_wait: 1m +--- +apiVersion: logging.banzaicloud.io/v1beta1 +kind: ClusterFlow +metadata: + name: harvester-logging-splunk + namespace: cattle-logging-system +spec: + filters: + - tag_normaliser: {} + match: + globalOutputRefs: + - harvester-logging-splunk +``` + +#### Loki + +You can follow the instructions in the [logging HEP](https://github.com/joshmeranda/harvester/blob/logging/enhancements/20220525-system-logging.md) on deploying and viewing cluster logs via [Grafana Loki](https://grafana.com/oss/loki/). + +```yaml +apiVersion: logging.banzaicloud.io/v1beta1 +kind: ClusterFlow +metadata: + name: harvester-loki + namespace: cattle-logging-system +spec: + match: + - select: {} + globalOutputRefs: + - harvester-loki +--- +apiVersion: logging.banzaicloud.io/v1beta1 +kind: ClusterOutput +metadata: + name: harvester-loki + namespace: cattle-logging-system +spec: + loki: + url: http://loki-stack.cattle-logging-system.svc:3100 + extra_labels: + logOutput: harvester-loki +``` + +## Audit + +Harvester collects Kubernetes `audit` and is able to send the `audit` to various types of log servers. + +The policy file to guide `kube-apiserver` is [here](https://github.com/harvester/harvester-installer/blob/5991dcf6307aa5da79c5d6926566541f48105778/pkg/config/templates/rke2-92-harvester-kube-audit-policy.yaml). + +### Audit Definition + +In `kubernetes`, the [audit](https://kubernetes.io/docs/tasks/debug/debug-cluster/audit/) data is generated by `kube-apiserver` according to defined policy. + +``` +... +Audit policy +Audit policy defines rules about what events should be recorded and what data they should include. The audit policy object structure is defined in the audit.k8s.io API group. When an event is processed, it's compared against the list of rules in order. The first matching rule sets the audit level of the event. The defined audit levels are: + +None - don't log events that match this rule. +Metadata - log request metadata (requesting user, timestamp, resource, verb, etc.) but not request or response body. +Request - log event metadata and request body but not response body. This does not apply for non-resource requests. +RequestResponse - log event metadata, request and response bodies. This does not apply for non-resource requests. +``` + +### Audit Log Format + +#### Audit Log Format in Kubernetes + +Kubernetes apiserver logs audit with following JSON format into a local file. + +``` +{ +"kind":"Event", +"apiVersion":"audit.k8s.io/v1", +"level":"Metadata", +"auditID":"13d0bf83-7249-417b-b386-d7fc7c024583", +"stage":"RequestReceived", +"requestURI":"/apis/flowcontrol.apiserver.k8s.io/v1beta2/prioritylevelconfigurations?fieldManager=api-priority-and-fairness-config-producer-v1", +"verb":"create", +"user":{"username":"system:apiserver","uid":"d311c1fe-2d96-4e54-a01b-5203936e1046","groups":["system:masters"]}, +"sourceIPs":["::1"], +"userAgent":"kube-apiserver/v1.24.7+rke2r1 (linux/amd64) kubernetes/e6f3597", +"objectRef":{"resource":"prioritylevelconfigurations", +"apiGroup":"flowcontrol.apiserver.k8s.io", +"apiVersion":"v1beta2"}, +"requestReceivedTimestamp":"2022-10-19T18:55:07.244781Z", +"stageTimestamp":"2022-10-19T18:55:07.244781Z" +} +``` + +#### Audit Log Format before Being Sent to Log Servers + +Harvester keeps the `audit` log unchanged before sending it to the log server. + +### Audit Log Output/ClusterOutput + +To output audit related log, the `Output`/`ClusterOutput` requires the value of `loggingRef` to be `harvester-kube-audit-log-ref`. + +When you configure from the Harvester dashboard, the field is added automatically. + +Select type `Audit Only` from the `Type` drpo-down list. + +![](/img/v1.2/logging/cluster-output-type.png) + +When you configure from the CLI, please add the field manually. + +Example: + +``` +apiVersion: logging.banzaicloud.io/v1beta1 +kind: ClusterOutput +metadata: + name: "harvester-audit-webhook" + namespace: "cattle-logging-system" +spec: + http: + endpoint: "http://192.168.122.159:8096/" + open_timeout: 3 + format: + type: "json" + buffer: + chunk_limit_size: 3MB + timekey: 2m + timekey_wait: 1m + loggingRef: harvester-kube-audit-log-ref # this reference is fixed and must be here +``` + +### Audit Log Flow/ClusterFlow + +To route audit related logs, the `Flow`/`ClusterFlow` requires the value of `loggingRef` to be `harvester-kube-audit-log-ref`. + +When you configure from the Harvester dashboard, the field is added automatically. + +Select type `Audit`. + +![](/img/v1.2/logging/cluster-flow-type.png) + +When you config from the CLI, please add the field manually. + +Example: + +``` +apiVersion: logging.banzaicloud.io/v1beta1 +kind: ClusterFlow +metadata: + name: "harvester-audit-webhook" + namespace: "cattle-logging-system" +spec: + globalOutputRefs: + - "harvester-audit-webhook" + loggingRef: harvester-kube-audit-log-ref # this reference is fixed and must be here +``` + +### Harvester + +## Event + +Harvester collects Kubernetes `event` and is able to send the `event` to various types of log servers. + +### Event Definition + +Kubernetes `events` are objects that show you what is happening inside a cluster, such as what decisions were made by the scheduler or why some pods were evicted from the node. All core components and extensions (operators/controllers) may create events through the API Server. + +Events have no direct relationship with log messages generated by the various components, and are not affected with the log verbosity level. When a component creates an event, it often emits a corresponding log message. Events are garbage collected by the API Server after a short time (typically after an hour), which means that they can be used to understand issues that are happening, but you have to collect them to investigate past events. + +Events are the first thing to look at for application, as well as infrastructure operations when something is not working as expected. Keeping them for a longer period is essential if the failure is the result of earlier events, or when conducting post-mortem analysis. + +### Event Log Format + +#### Event Log Format in Kubernetes + +A `kubernetes event` example: + +``` + { + "apiVersion": "v1", + "count": 1, + "eventTime": null, + "firstTimestamp": "2022-08-24T11:17:35Z", + "involvedObject": { + "apiVersion": "kubevirt.io/v1", + "kind": "VirtualMachineInstance", + "name": "vm-ide-1", + "namespace": "default", + "resourceVersion": "604601", + "uid": "1bd4133f-5aa3-4eda-bd26-3193b255b480" + }, + "kind": "Event", + "lastTimestamp": "2022-08-24T11:17:35Z", + "message": "VirtualMachineInstance defined.", + "metadata": { + "creationTimestamp": "2022-08-24T11:17:35Z", + "name": "vm-ide-1.170e43cbdd833b62", + "namespace": "default", + "resourceVersion": "604626", + "uid": "0114f4e7-1d4a-4201-b0e5-8cc8ede202f4" + }, + "reason": "Created", + "reportingComponent": "", + "reportingInstance": "", + "source": { + "component": "virt-handler", + "host": "harv1" + }, + "type": "Normal" + }, +``` + +#### Event Log Format before Being Sent to Log Servers + +Each `event log` has the format of: `{"stream":"","logtag":"F","message":"","kubernetes":{""}}`. The `kubernetes event` is in the field `message`. + +``` +{ +"stream":"stdout", + +"logtag":"F", + +"message":"{ +\\"verb\\":\\"ADDED\\", + +\\"event\\":{\\"metadata\\":{\\"name\\":\\"vm-ide-1.170e446c3f890433\\",\\"namespace\\":\\"default\\",\\"uid\\":\\"0b44b6c7-b415-4034-95e5-a476fcec547f\\",\\"resourceVersion\\":\\"612482\\",\\"creationTimestamp\\":\\"2022-08-24T11:29:04Z\\",\\"managedFields\\":[{\\"manager\\":\\"virt-controller\\",\\"operation\\":\\"Update\\",\\"apiVersion\\":\\"v1\\",\\"time\\":\\"2022-08-24T11:29:04Z\\"}]},\\"involvedObject\\":{\\"kind\\":\\"VirtualMachineInstance\\",\\"namespace\\":\\"default\\",\\"name\\":\\"vm-ide-1\\",\\"uid\\":\\"1bd4133f-5aa3-4eda-bd26-3193b255b480\\",\\"apiVersion\\":\\"kubevirt.io/v1\\",\\"resourceVersion\\":\\"612477\\"},\\"reason\\":\\"SuccessfulDelete\\",\\"message\\":\\"Deleted PodDisruptionBudget kubevirt-disruption-budget-hmmgd\\",\\"source\\":{\\"component\\":\\"disruptionbudget-controller\\"},\\"firstTimestamp\\":\\"2022-08-24T11:29:04Z\\",\\"lastTimestamp\\":\\"2022-08-24T11:29:04Z\\",\\"count\\":1,\\"type\\":\\"Normal\\",\\"eventTime\\":null,\\"reportingComponent\\":\\"\\",\\"reportingInstance\\":\\"\\"} +}", + +"kubernetes":{"pod_name":"harvester-default-event-tailer-0","namespace_name":"cattle-logging-system","pod_id":"d3453153-58c9-456e-b3c3-d91242580df3","labels":{"app.kubernetes.io/instance":"harvester-default-event-tailer","app.kubernetes.io/name":"event-tailer","controller-revision-hash":"harvester-default-event-tailer-747b9d4489","statefulset.kubernetes.io/pod-name":"harvester-default-event-tailer-0"},"annotations":{"cni.projectcalico.org/containerID":"aa72487922ceb4420ebdefb14a81f0d53029b3aec46ed71a8875ef288cde4103","cni.projectcalico.org/podIP":"10.52.0.178/32","cni.projectcalico.org/podIPs":"10.52.0.178/32","k8s.v1.cni.cncf.io/network-status":"[{\\n \\"name\\": \\"k8s-pod-network\\",\\n \\"ips\\": [\\n \\"10.52.0.178\\"\\n ],\\n \\"default\\": true,\\n \\"dns\\": {}\\n}]","k8s.v1.cni.cncf.io/networks-status":"[{\\n \\"name\\": \\"k8s-pod-network\\",\\n \\"ips\\": [\\n \\"10.52.0.178\\"\\n ],\\n \\"default\\": true,\\n \\"dns\\": {}\\n}]","kubernetes.io/psp":"global-unrestricted-psp"},"host":"harv1","container_name":"harvester-default-event-tailer-0","docker_id":"455064de50cc4f66e3dd46c074a1e4e6cfd9139cb74d40f5ba00b4e3e2a7ab2d","container_hash":"docker.io/banzaicloud/eventrouter@sha256:6353d3f961a368d95583758fa05e8f4c0801881c39ed695bd4e8283d373a4262","container_image":"docker.io/banzaicloud/eventrouter:v0.1.0"} + +} + +``` + +### Event Log Output/ClusterOutput + +Events share the `Output`/`ClusterOutput` with `Logging`. + +Select `Logging/Event` from the `Type` drop-down list. + +![](/img/v1.2/logging/cluster-output-type.png) + +### Event Log Flow/ClusterFlow + +Compared with the normal Logging `Flow`/`ClusterFlow`, the `Event` related `Flow`/`ClusterFlow`, has one more match field with the value of `event-tailer`. + +When you configure from the Harvester dashboard, the field is added automatically. + +Select `Event` from the `Type` drop-down list. + +![](/img/v1.2/logging/cluster-flow-type.png) + +When you configure from the CLI, please add the field manually. + +Example: + +``` +apiVersion: logging.banzaicloud.io/v1beta1 +kind: ClusterFlow +metadata: + name: harvester-event-webhook + namespace: cattle-logging-system +spec: + filters: + - tag_normaliser: {} + match: + - select: + labels: + app.kubernetes.io/name: event-tailer + globalOutputRefs: + - harvester-event-webhook +``` diff --git a/versioned_docs/version-v1.2/monitoring/_category_.json b/versioned_docs/version-v1.2/monitoring/_category_.json new file mode 100644 index 00000000000..fd3a3837c3c --- /dev/null +++ b/versioned_docs/version-v1.2/monitoring/_category_.json @@ -0,0 +1,10 @@ +{ + "position": 12, + "label": "Monitoring", + "collapsible": false, + "collapsed": false, + "link": { + "type": "doc", + "id": "harvester-monitoring" + } +} \ No newline at end of file diff --git a/versioned_docs/version-v1.2/monitoring/harvester-monitoring.md b/versioned_docs/version-v1.2/monitoring/harvester-monitoring.md new file mode 100644 index 00000000000..c66d2663d37 --- /dev/null +++ b/versioned_docs/version-v1.2/monitoring/harvester-monitoring.md @@ -0,0 +1,286 @@ +--- +id: harvester-monitoring +sidebar_position: 1 +sidebar_label: Monitoring +title: "Monitoring" +--- + + + + + +_Available as of v1.2.0_ + +The monitoring feature is now implemented with an addon and is disabled by default in new installations. + +Users can enable/disable `rancher-monitoring` [addon](../advanced/addons.md) from the Harvester WebUI after installation. + +Users can also enable/disable the `rancher-monitoring` addon in their Harvester installation by customizing the [harvester-configuration](../install/harvester-configuration.md#installaddons) file. + +For Harvester clusters upgraded from version v1.1.x, the monitoring feature is converted to an addon automatically and kept enabled as before. + +## Dashboard Metrics +Harvester has provided a built-in monitoring integration using [Prometheus](https://prometheus.io/). Monitoring is automatically enabled during the Harvester installations. + +From the `Dashboard` page, users can view the cluster metrics and top 10 most used VM metrics respectively. +Also, users can click the [Grafana](http://grafana.com/) dashboard link to view more dashboards on the Grafana UI. + +![](/img/v1.2/monitoring/monitoring-dashboard.png) + +:::note + +Only admin users are able to view the cluster dashboard metrics. + +Additionally, Grafana is provided by `rancher-monitoring`, so the default admin password is: prom-operator + +Reference: [values.yaml](https://github.com/rancher/charts/tree/dev-v2.7/charts/rancher-project-monitoring) +::: + + +## VM Detail Metrics + +For VMs, you can view VM metrics by clicking on the `VM details page > VM Metrics`. + +![](/img/v1.2/monitoring/vm-metrics.png) + +:::note + +The current `Memory Usage` is calculated based on `(1 - free/total) * 100%`, not `(used/total) * 100%`. + +::: + +For example, in a Linux OS, the `free -h` command outputs the current memory statistics as follows + +``` +$ free -h + total used free shared buff/cache available +Mem: 7.7Gi 166Mi 4.6Gi 1.0Mi 2.9Gi 7.2Gi +Swap: 0B 0B 0B +``` + +The corresponding `Memory Usage` is `(1 - 4.6/7.7) * 100%`, roughly `40%`. + + +## How to Configure Monitoring Settings + +_Available as of v1.0.2_ + +Monitoring has several components that help to collect and aggregate metric data from all Nodes/Pods/VMs. The resources required for monitoring depend on your workloads and hardware resources. Harvester sets defaults based on general use cases, and you can change them accordingly. + +Currently, `Resources Settings` can be configured for the following components: + +- Prometheus +- Prometheus Node Exporter + +### From UI + +On the **Advanced** page, you can view and change the resource settings as follows: + + 1. Go to the **Advanced** > **Addons** page and select the **rancher-monitoring** page. + 2. From the **Prometheus** tab, change the resource requests and limits. + 3. Select **Save** when finished configuring the settings for the **rancher-monitoring** addon. The **Monitoring** deployments restart within a few seconds. Please be aware that the reboot can take time to reload previous data. + +![](/img/v1.2/monitoring/modify-prometheus-settings-from-addon.png) + +:::note + +The UI configuration is only visible when the **rancher-monitoring** addon is enabled. + +::: + +**The most frequently used option is the memory setting:** + +- The `Requested Memory` is the minimum memory required by the `Monitoring` resource. The recommended value is about 5% to 10% of the system memory of one single management node. A value less than 500Mi will be denied. + +- The `Memory Limit` is the maximum memory that can be allocated to a `Monitoring` resource. The recommended value is about 30% of the system's memory for one single management node. When the `Monitoring` reaches this threshold, it will automatically restart. + +Depending on the available hardware resources and system loads, you may change the above settings accordingly. + +:::note + +If you have multiple management nodes with different hardware resources, please set the value of Prometheus based on the smaller one. + +::: + +:::caution + +When an increasing number of VMs get deployed on one node, the `prometheus-node-exporter` pod might get killed due to OOM(out of memory). In that case, you should increase the value of `limits.memory`. + +::: + +### From CLI + +You can use the following `kubectl` command to change resource configurations for the `rancher-monitoring` addon: `kubectl edit addons.harvesterhci.io -n cattle-monitoring-system rancher-monitoring`. + +The resource path and default values are as follows: + +``` +apiVersion: harvesterhci.io/v1beta1 +kind: Addon +metadata: + name: rancher-monitoring + namespace: cattle-monitoring-system +spec: + valuesContent: | + prometheus: + prometheusSpec: + resources: + limits: + cpu: 1000m + memory: 2500Mi + requests: + cpu: 850m + memory: 1750Mi +``` + +:::note + +You can still make configuration adjustments when the addon is disabled. However, these changes only take effect when you re-enable the addon. + +::: + +## Alertmanager + +`Harvester` uses `Alertmanager` to collect and manage all the alerts that happened/happening in the cluster. + +### Alertmanager Config + +#### Enable/Disable Alertmanager + +`Alertmanager` is enabled by default. You may disable it from the following config path. + +![](/img/v1.2/monitoring/modify-alertmanager-from-addon.png) + +#### Change Resource Setting + +You can also change the resource settings of `Alertmanager` as shown in the picture above. + +#### Configure AlertmanagerConfig from WebUI + +To send the alerts to third-party servers, you need to config `AlertmanagerConfig`. + +On the WebUI, navigate to `Monitoring & Logging` -> `Monitoring` -> `Alertmanager Configs`. + +On the `Alertmanager Config: Create` page, click `Namespace` to select the target namespace from the drop-down list and set the `Name`. After this, click `Create` in the lower right corner. + +![](/img/v1.2/monitoring/alertmanager-config-create-1.png) + +Click the `Alertmanager Configs` you just created to continue the configuration. + +![](/img/v1.2/monitoring/view-alertmanager-config.png) + +Click `Add Receiver`. + +![](/img/v1.2/monitoring/prepare-to-add-receiver.png) + +Set the `Name` for the receiver. After this, select the receiver type, for example, `Webhook`, and click `Add Webhook`. + +![](/img/v1.2/monitoring/webhook-receiver-1.png) + +Fill in the required parameters and click `Create`. + +![](/img/v1.2/monitoring/webhook-receiver-2.png) + +#### Configure AlertmanagerConfig from CLI + +You can also add `AlertmanagerConfig` from the CLI. + +Exampe: a Webhook receiver in the `default` namespace. + +``` +cat << EOF > a-single-receiver.yaml +apiVersion: monitoring.coreos.com/v1alpha1 +kind: AlertmanagerConfig +metadata: + name: amc-example + # namespace: your value + labels: + alertmanagerConfig: example +spec: + route: + continue: true + groupBy: + - cluster + - alertname + receiver: "amc-webhook-receiver" + receivers: + - name: "amc-webhook-receiver" + webhookConfigs: + - sendResolved: true + url: "http://192.168.122.159:8090/" +EOF + +# kubectl apply -f a-single-receiver.yaml +alertmanagerconfig.monitoring.coreos.com/amc-example created + +# kubectl get alertmanagerconfig -A +NAMESPACE NAME AGE +default amc-example 27s + +``` + +#### Example of an Alert Received by Webhook + +Alerts sent to the webhook server will be in the following format: + +``` +{ +'receiver': 'longhorn-system-amc-example-amc-webhook-receiver', +'status': 'firing', +'alerts': [], +'groupLabels': {}, +'commonLabels': {'alertname': 'LonghornVolumeStatusWarning', 'container': 'longhorn-manager', 'endpoint': 'manager', 'instance': '10.52.0.83:9500', 'issue': 'Longhorn volume is Degraded.', +'job': 'longhorn-backend', 'namespace': 'longhorn-system', 'node': 'harv2', 'pod': 'longhorn-manager-r5bgm', 'prometheus': 'cattle-monitoring-system/rancher-monitoring-prometheus', +'service': 'longhorn-backend', 'severity': 'warning'}, +'commonAnnotations': {'description': 'Longhorn volume is Degraded for more than 5 minutes.', 'runbook_url': 'https://longhorn.io/docs/1.3.0/monitoring/metrics/', +'summary': 'Longhorn volume is Degraded'}, +'externalURL': 'https://192.168.122.200/api/v1/namespaces/cattle-monitoring-system/services/http:rancher-monitoring-alertmanager:9093/proxy', +'version': '4', +'groupKey': '{}/{namespace="longhorn-system"}:{}', +'truncatedAlerts': 0 +} +``` + +:::note + +Different receivers may present the alerts in different formats. For details, please refer to the related documents. + +::: + +#### Known Limitation + +The `AlertmanagerConfig` is enforced by the `namespace`. Gloabl-level `AlertmanagerConfig` without a namespace is not supported. + +We have already created a [GithHb issue](https://github.com/harvester/harvester/issues/2760) to track upstream changes. Once the feature is available, `Harvester` will adopt it. + +### View and Manage Alerts + +#### From Alertmanager Dashboard + +You can visit the original dashboard of `Alertmanager` from the link below. Note that you need to replace `the-cluster-vip` with the actual cluster-vip: + +> https://the-cluster-vip/api/v1/namespaces/cattle-monitoring-system/services/http:rancher-monitoring-alertmanager:9093/proxy/#/alerts + +The overall view of the `Alertmanager` dashboard is as follows. + +![](/img/v1.2/monitoring/alertmanager-dashboard.png) + +You can view the details of an alert: + +![](/img/v1.2/monitoring/alert-view-detail.png) + +#### From Prometheus Dashboard + +You can visit the original dashboard of `Prometheus` from the link below. Note that you need to replace `the-cluster-vip` with the actual cluster-vip: + +> https://the-cluster-vip/api/v1/namespaces/cattle-monitoring-system/services/http:rancher-monitoring-prometheus:9090/proxy/ + +The `Alerts` menu in the top navigation bar shows all defined rules in Prometheus. You can use the filters `Inactive`, `Pending`, and `Firing` to quickly find the information that you need. + +![](/img/v1.2/monitoring/prometheus-original-alerts.png) + + +## Troubleshooting + +For Monitoring support and troubleshooting, please refer to the [troubleshooting page](../troubleshooting/monitoring.md) . + diff --git a/versioned_docs/version-v1.2/networking/_category_.json b/versioned_docs/version-v1.2/networking/_category_.json new file mode 100644 index 00000000000..2ad93ed2018 --- /dev/null +++ b/versioned_docs/version-v1.2/networking/_category_.json @@ -0,0 +1,6 @@ +{ + "position": 10, + "label": "Networking", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/versioned_docs/version-v1.2/networking/clusternetwork.md b/versioned_docs/version-v1.2/networking/clusternetwork.md new file mode 100644 index 00000000000..4d4ca8ff288 --- /dev/null +++ b/versioned_docs/version-v1.2/networking/clusternetwork.md @@ -0,0 +1,117 @@ +--- +id: index +sidebar_position: 1 +sidebar_label: Cluster Network +title: "Cluster Network" +keywords: +- Harvester +- Networking +- ClusterNetwork +- NetworkConfig +- Network +--- + + + + + +## Concepts + +### Cluster Network +_Available as of v1.1.0_ + +In Harvester v1.1.0, we introduced a new concept called cluster network for traffic isolation. + +The following diagram describes a typical network architecture that separates data-center (DC) traffic from out-of-band (OOB) traffic. + +![](/img/v1.2/networking/traffic-isolation.png) + +We abstract the sum of devices, links, and configurations on a traffic-isolated forwarding path on Harvester as a cluster network. + +In the above case, there will be two cluster networks corresponding to two traffic-isolated forwarding paths. + +### Network Configuration + +Specifications including network devices of the Harvester hosts can be different. To be compatible with such a heterogeneous cluster, we designed the network configuration. + +Network configuration only works under a certain cluster network. Each network configuration corresponds to a set of hosts with uniform network specifications. Therefore, multiple network configurations are required for a cluster network on non-uniform hosts. + +### VM Network + +A VM network is an interface in a virtual machine that connects to the host network. As with a network configuration, every network except the built-in [management network](./harvester-network.md#management-network) must be under a cluster network. + +Harvester supports adding multiple networks to one VM. If a network's cluster network is not enabled on some hosts, the VM that owns this network will not be scheduled to those hosts. + +Please refer to [network part](./harvester-network.md) for more details about networks. + +### Relationship Between Cluster Network, Network Config, VM Network +The following diagram shows the relationship between a cluster network, a network config, and a VM network. + +![](/img/v1.2/networking/relation.png) + +All `Network Configs` and `VM Networks` are grouped under a cluster network. + +- A label can be assigned to each host to categorize hosts based on their network specifications. +- A network config can be added for each group of hosts using a node selector. + +For example, in the diagram above, the hosts in `ClusterNetwork-A` are divided into three groups as follows: +- The first group includes host0, which corresponds to `network-config-A`. +- The second group includes host1 and host2, which correspond to `network-config-B`. +- The third group includes the remaining hosts (host3, host4, and host5), which do not have any related network config and therefore do not belong to `ClusterNetwork-A`. + +The cluster network is only effective on hosts that are covered by the network configuration. A VM using a `VM network` under a specific cluster network can only be scheduled on a host where the cluster network is active. + + In the diagram above, we can see that: +- `ClusterNetwork-A` is active on host0, host1, and host2. `VM0` uses `VM-network-A`, so it can be scheduled on any of these hosts. +- `VM1` uses both `VM-network-B` and `VM-network-C`, so it can only be scheduled on host2 where both `ClusterNetwork-A` and `ClusterNetwork-B` are active. +- `VM0`, `VM1`, and `VM2` cannot run on host3 where the two cluster networks are inactive. + +Overall, this diagram provides a clear visualization of the relationship between cluster networks, network configurations, and VM networks, as well as how they impact VM scheduling on hosts. + +## Cluster Network Details + +### Built-in Cluster Network + +Harvester provides a built-in cluster network called `mgmt`. It's different from the custom cluster network. The mgmt cluster network: + +- Cannot be deleted. +- Does not need any network configuration. +- Is enabled on all hosts and cannot be disabled. +- Shares the same traffic egress with the management network. + +If there is no need for traffic separation, you can put all your network under the mgmt cluster network. + +### Custom Cluster Network + +You are allowed to add the custom cluster network, which will not be available until it's enabled on some hosts by adding a network configuration. + +#### How to create a new cluster network + +1. To create a cluster network, go to the **Networks > ClusterNetworks/Configs** page and click the **Create** button. You only need to specify the name. + + ![](/img/v1.2/networking/create-clusternetwork.png) + +2. Click the **Create Network Config** button on the right of the cluster network to create a new network configuration. + + ![](/img/v1.2/networking/create-network-config-button.png) + +3. In the **Node Selector** tab, specify the name and choose one of the three methods to select nodes where the network configuration will apply. If you want to cover the unselected nodes, you can create another network configuration. + + ![](/img/v1.2/networking/select-nodes.png) + +4. Click the **Uplink** tab to add the NICs, and configure the bond options and link attributes. The bond mode defaults to `active-backup`. + + ![](/img/v1.2/networking/config-uplink.png) + +:::note + +- The NICs drop-down list shows all the common NICs on all the selected nodes. The drop-down list will change as you select different nodes. +- The text `enp7s3 (1/3 Down)` in the NICs drop-down list indicates that the enp7s3 NIC is down in one of the three selected nodes. In this case, you need to find the NIC, set it up, and refresh this page. After this, it should be selectable. + +::: + +:::note + +Starting with Harvester v1.1.2, Harvester supports updating network configs. Make sure to stop all affected VMs before updating network configs. + +::: diff --git a/versioned_docs/version-v1.2/networking/deep-dive.md b/versioned_docs/version-v1.2/networking/deep-dive.md new file mode 100644 index 00000000000..6a64641533f --- /dev/null +++ b/versioned_docs/version-v1.2/networking/deep-dive.md @@ -0,0 +1,118 @@ +--- +sidebar_position: 3 +sidebar_label: Harvester Network Deep Dive +title: "Harvester Network Deep Dive" +keywords: +- Harvester +- Networking +- Topology +--- + + + + + +The network topology below reveals how we implement the Harvester network. + +![](/img/v1.2/networking/topology.png) + +The diagram contains [the built-in cluster network mgmt](./clusternetwork.md#built-in-cluster-network) and a [custom cluster network](./clusternetwork.md#custom-cluster-network) called `oob`. + +As shown above, the Harvester network primarily focuses on OSI model layer 2. We leverage Linux network devices and protocols to construct traffic paths for the communication between VM to VM, VM to host, and VM to external network devices. + +The Harvester network is composed of three layers, including: + +- KubeVirt networking layer + +- Harvester networking layer + +- external networking layer + +## KubeVirt Networking + +The general purpose of KubeVirt is to run VM inside the Kubernetes pod. The KubeVirt network builds the network path between the pod and VM. +Please refer to the [KubeVirt official document](https://kubevirt.io/2018/KubeVirt-Network-Deep-Dive.html) for more details. + +## Harvester Networking + +Harvester networking is designed to build the network path between pods and the host network. It implements a management network, VLAN networks and untagged networks. We can refer to the last two networks as **bridge networks**, because bridge plays a vital role in their implementation. + +### Bridge Network + +We leverage [multus CNI](https://github.com/k8snetworkplumbingwg/multus-cni) and [bridge CNI](https://www.cni.dev/plugins/current/main/bridge/) to implement the bridge network. + +1. Multus CNI is a Container Network Interface (CNI) plugin for Kubernetes that can attach multiple network interfaces to a pod. Its capability allows a VM to have one NIC for the management network and multiple NICs for the bridge network. + +2. Using the bridge CNI, the VM pod will be plugged into the L2 bridge specified in the Network Attachment Definition config. + + ```json + # Example 1 + { + "cniVersion": "0.3.1", + "name": "vlan100", + "type": "bridge", + "bridge": "mgmt-br", + "promiscMode": true, + "vlan": 100, + } + ``` + + ```json + # Example 2 + { + "cniVersion": "0.3.1", + "name": "untagged-network", + "type": "bridge", + "bridge": "oob-br", + "promiscMode": true, + "ipam": {} + } + ``` + + Example 1 is a typical VLAN configuration with VLAN ID 100, while Example 2 is an untagged network configuration with no VLAN ID. The VM pod configured using Example 1 will be plugged into the bridge `mgmt-br`, while the VM pod using Example 2 will be plugged into the bridge `oob-br`. + +3. To achieve high availability and fault tolerance, a bond device where the real NICs are bound is created to serve as the uplink of the bridge. By default, this bond device will allow the target tagged traffic/packets to pass through. + + ```shell + harvester-0:/home/rancher # bridge -c vlan show dev oob-bo + port vlan ids + oob-bo 1 PVID Egress Untagged + 100 + 200 + ``` + + The example above shows that the bond `oob-bo` allows packages with tag 1, 100 or 200. + +### Management Network + +The management network is based on [Canal](https://projectcalico.docs.tigera.io/getting-started/kubernetes/flannel/flannel). + +It is worth mentioning that the Canal interface where the Harvester configures the node IP is the bridge `mgmt-br` or a VLAN sub-interface of `mgmt-br`. This design has two benefits: + +- The built-in `mgmt` cluster network supports both the management network and bridge network. +- With the VLAN network interface, we can assign a VLAN ID to the management network. + +As components of the mgmt cluster network, it's not allowed to delete or modify the bridge mgmt-br, the bond mgmt-bo and the VLAN device. + + +## External Networking + +External network devices typically refer to switches and DHCP servers. With a cluster network, we can group host NICs and connect them to different switches for traffic isolation. Below are some usage instructions. + +- To allow tagged packets to pass, you need to set the port type of the external switch or other devices (such as a DHCP server) to trunk or hybrid mode and allow the specified VLAN tag. + +- You need to configure link aggregation on the switch based on the bond mode of the peer host. Link aggregation can work in manual mode or LACP mode. The following lists the correspondence between bond mode and link aggregation mode. + + | Bond Mode | Link Aggregation Mode | + | --- | ----------- | + | mode 0(balance-rr) | manual | + | mode 1(active-backup) | none | + | mdoe 2(balance-oxr) | manual | + | mode 3(broadcast) | manual | + | mode 4(802.3ad) | LACP | + | mode 5(balance-tlb) | none | + | mode 6(balance-alb) | none | + +- If you want VMs in a VLAN to be able to obtain IP addresses through the DHCP protocol, configure an IP pool for that VLAN in the DHCP server. + + diff --git a/versioned_docs/version-v1.2/networking/harvester-network.md b/versioned_docs/version-v1.2/networking/harvester-network.md new file mode 100644 index 00000000000..6b9b13543f2 --- /dev/null +++ b/versioned_docs/version-v1.2/networking/harvester-network.md @@ -0,0 +1,81 @@ +--- +sidebar_position: 2 +sidebar_label: VM Network +title: "VM Network" +keywords: +- Harvester +- Network +--- + + + + + +Harvester provides three types of networks for virtual machines (VMs), including: + +- Management Network +- VLAN Network +- Untagged Network + +The management network is usually used for VMs whose traffic only flows inside the cluster. If your VMs need to connect to the external network, use the VLAN network or untagged network. + +_Available as of v1.0.1_ + +Harvester also introduced storage networking to separate the storage traffic from other cluster-wide workloads. Please refer to [the storage network document](../advanced/storagenetwork.md) for more details. + + +## Management Network +Harvester uses [Canal](https://projectcalico.docs.tigera.io/getting-started/kubernetes/flannel/flannel) as its default management network. It is a built-in network that can be used directly from the cluster. +By default, the management network IP of a VM can only be accessed within the cluster nodes, and the management network IP will change after the VM reboot. This is non-typical behaviour that needs to be taken note of since VM IPs are expected to remain unchanged after a reboot. + +However, you can leverage the Kubernetes [service object](https://kubevirt.io/user-guide/virtual_machines/service_objects/) to create a stable IP for your VMs with the management network. + +### How to use management network +Since the management network is built-in and doesn't require extra operations, you can add it directly when configuring the VM network. + +![](/img/v1.2/networking/management-network.png) + +## VLAN Network + +The [Harvester network-controller](https://github.com/harvester/harvester-network-controller) leverages the [multus](https://github.com/k8snetworkplumbingwg/multus-cni) and [bridge](https://www.cni.dev/plugins/current/main/bridge/) CNI plugins to implement its customized L2 bridge VLAN network. It helps to connect your VMs to the host network interface and can be accessed from internal and external networks using the physical switch. + +### How to use VLAN network + +To create a new VLAN network, go to the **Networks > VM Networks** page and click the **Create** button. + +1. Specify the name, select the type `L2VlanNetwork`, input the VLAN ID and select the cluster network. + + ![](/img/v1.2/networking/create-vlan-network.png) + +1. Configure a route to allow the hosts to connect to the VLAN network using IPv4 addresses. The CIDR and gateway of the VLAN network are mandatory parameters for the route configuration. You can configure the route by choosing one of the following options: + - Auto(DHCP): the Harvester network controller will get the CIDR and gateway values from the DHCP server using the DHCP protocol. Optionally, you can specify the DHCP server address. + + ![](/img/v1.2/networking/create-network-auto.png) + + - Manual: You need to specify the CIDR and gateway values manually. + + ![](/img/v1.2/networking/create-network-manual.png) + +### Create a VM with VLAN Network +You can now create a new VM using the VLAN network configured above: + +- Click the **Create** button on the **Virtual Machines** page. +- Specify the required parameters and click the **Networks** tab. +- Either configure the default network to be a VLAN network or select an additional network to add. + +## Untagged Network + +As is known, the traffic under a VLAN network has a VLAN ID tag and we can use the VLAN network with `PVID` (default 1) to communicate with any normal untagged traffic. However, some network devices may not expect to receive an explicitly tagged VLAN ID that matches the native VLAN on the switch the uplink belongs to. That's the reason why we provide the untagged network. + +### How to use untagged network +The usage of untagged network is similar to [the VLAN network](./harvester-network.md#how-to-use-vlan-network). + +To create a new untagged network, go to the **Networks > Networks** page and click the **Create** button. You have to specify the name, select the type `Untagged Network` and choose the cluster network. + +![](/img/v1.2/networking/create-untagged-network.png) + +:::note + +Starting from Harvester v1.1.2, Harvester supports updating and deleting VM networks. Make sure to stop all affected VMs before updating or deleting VM networks. + +::: diff --git a/versioned_docs/version-v1.2/networking/ippool.md b/versioned_docs/version-v1.2/networking/ippool.md new file mode 100644 index 00000000000..c3267c540a6 --- /dev/null +++ b/versioned_docs/version-v1.2/networking/ippool.md @@ -0,0 +1,123 @@ +--- +sidebar_position: 5 +sidebar_label: IP Pool +title: "IP Pool" +keywords: +- IP Pool +--- +_Available as of v1.2.0_ + +Harvester IP Pool is a built-in IP address management (IPAM) solution exclusively available to Harvester load balancers (LBs). + +## Features +- **Multiple IP ranges:** Each IP pool can contain multiple IP ranges or CIDRs. +- **Allocation history:** The IP pool keeps track of the allocation history of every IP address and prioritizes assigning previously allocated addresses by load balancer name. + ```yaml + status: + allocatedHistory: + 192.168.178.8: default/rke2-default-lb-pool-2fab9ac0 + ``` +- **Scope:** IP pools can be confined to a particular network, project, namespace, or guest cluster. + +## How to create +To create a new IP pool: + +1. Go to the **Networks** > **IP Pools** page and select **Create**. +1. Specify the **Name** of the IP pool. +1. Go to the **Range** tab to specify the **IP ranges** for the IP pool. You can add multiple IP ranges. + ![](/img/v1.2/networking/multiple-ranges.png) +1. Go to the **Selector** tab to specify the **Scope** and **Priority** of the IP pool. + ![](/img/v1.2/networking/ippool-scope.png) + +## Selection policy +Each IP pool will have a specific range, and you can specify the corresponding requirements in the LB `annotations`. IP pools that meet the specified requirements will automatically assign IP addresses to LBs. + +- LBs utilize the following annotations to express requirements (all annotations are optional): + - `loadbalancer.harvesterhci.io/network` specifies the VM network the guest cluster nodes use. + - `loadbalancer.harvesterhci.io/project` and `loadbalancer.harvesterhci.io/namespace` identify the project and namespace of the VMs that comprise the guest cluster. + - `loadbalancer.harvesterhci.io/cluster` denotes the name of the guest cluster. +- The IP pool has a selector, including network and scope, to match the requirements of the LB. + - Network is a hard condition. The optional IP pool must match the value of the LB annotation `loadbalancer.harvesterhci.io/network`. + - Every IP pool, except the global IP pool, has a unique scope different from others if its priority is `0`. The project, namespace, or cluster name of LBs should be in the scope of the IP pool if they want to get an IP from this pool. +- `spec.selector.priority` specifies the priority of the IP Pool. The larger the number, the higher the priority. If the priority is not `0`, the value should differ. The priority helps you to migrate the old IP pool to the new one. +- If the IP Pool has a scope that matches all projects, namespaces, and guest clusters, it's called a global IP pool, and only one global IP pool is allowed. If there is no IP pool matching the requirements of the LB, the IPAM will allocate an IP address from the global IP pool if it exists. + +### Examples +- **Example 1:** You wish to set up an IP pool within the range `192.168.100.0/24` for the `default` namespace. In this scenario, all load balancers within the `default` namespace will receive an IP address from this designated IP pool: + + ```yaml + apiVersion: networking.harvesterhci.io/v1beta1 + kind: IPPool + metadata: + name: default-ip-pool + spec: + ranges: + - subnet: 192.168.100.0/24 + selector: + scope: + namespace: default + ``` + +- **Example 2:** You have a guest cluster `rke2` deployed within the network `default/vlan1`, and its `project/namespace` name is `product/default`. If you want to configure an exclusive IP pool range `192.168.10.10-192.168.10.20` for it. Refer to the following `YAML` config: + + ```yaml + apiVersion: networking.harvesterhci.io/v1beta1 + kind: IPPool + metadata: + name: rke2-ip-pool + spec: + ranges: + - subnet: 192.168.10.0/24 + rangeStart: 192.168.10.10 + rangeEnd: 192.168.10.20 + selector: + network: default/vlan1 + scope: + project: product + namespace: default + cluster: rke2 + ``` + +- **Example 3:** If you have specified the IP pool `default-ip-pool` for the `default` namespace, you want to migrate the IP pool `default-ip-pool` to a different IP pool `default-ip-pool-2` with range `192.168.200.0/24`. It's not allowed to specify over one IP pool for the same scope, but you can give the IP pool `default-ip-pool-2` a higher priority than `default-ip-pool`. Refer to the following `YAML` config: +- + + ```yaml + apiVersion: networking.harvesterhci.io/v1beta1 + kind: IPPool + metadata: + name: default-ip-pool-2 + spec: + ranges: + - subnet: 192.168.200.0/24 + selector: + priority: 1 # The priority is higher than default-ip-pool + scope: + namespace: default + ``` + +- **Example 4:** You want to configure a global IP pool with a CIDR range of `192.168.20.0/24`: + + ```yaml + apiVersion: networking.harvesterhci.io/v1beta1 + kind: IPPool + metadata: + name: global-ip-pool + spec: + ranges: + - subnet: 192.168.20.0/24 + selector: + scope: + project: "*" + namespace: "*" + cluster: "*" + ``` + +## Allocation policy +- The IP pool prioritizes the allocation of previously assigned IP addresses based on their allocation history. +- IP addresses are assigned in ascending order. + +:::note + +Starting with Harvester v1.2.0, the `vip-pools` setting is deprecated. Following the upgrade, this setting will be automatically migrated to the Harvester IP pools. + +::: diff --git a/versioned_docs/version-v1.2/networking/loadbalancer.md b/versioned_docs/version-v1.2/networking/loadbalancer.md new file mode 100644 index 00000000000..5f6e55a25f5 --- /dev/null +++ b/versioned_docs/version-v1.2/networking/loadbalancer.md @@ -0,0 +1,69 @@ +--- +sidebar_position: 4 +sidebar_label: Load Balancer +title: "Load Balancer" +keywords: +- Load Balancer +--- +_Available as of v1.2.0_ + +The Harvester load balancer (LB) is a built-in Layer 4 load balancer that distributes incoming traffic across workloads deployed on Harvester virtual machines (VMs) or guest Kubernetes clusters. + +## VM load balancer + +### Features +Harvester VM load balancer supports the following features: + +- **Address assignment:** Get the LB IP address from a DHCP server or a pre-defined IP pool. +- **Protocol support:** Supports both TCP and UDP protocols for load balancing. +- **Multiple listeners:** Create multiple listeners to handle incoming traffic on different ports or with other protocols. +- **Label selector:** The LB uses label selectors to match the backend servers. Therefore, you must configure the corresponding labels for the backend VMs you want to add to the LB. +- **Health check:** Only send traffic to healthy backend instances. + +### Limitations +Harvester VM load balancer has the following limitations: + +- **Namespace restriction:** This restriction facilitates permission management and ensures the LB only uses VMs in the same namespace as the backend servers. +- **IPv4-only:** The LB is only compatible with IPv4 addresses for VMs. +- **Guest agent installation:** Installing the guest agent on each backend VM is required to obtain IP addresses. +- **Connectivity Requirement:** Network connectivity must be established between backend VMs and Harvester hosts. When a VM has multiple IP addresses, the LB will select the first one as the backend address. +- **Access Restriction:** The VM LB address is exposed only within the same network as the Harvester hosts. To access the LB from outside the network, you must provide a route from outside to the LB address. + +:::note + +Harvester VM load balancer doesn't support Windows VMs because the guest agent is not available for Windows VMs. + +::: + +### How to create +To create a new Harvester VM load balancer: +1. Go to the **Networks > Load Balancer** page and select **Create**. +1. Select the **Namespace** and specify the **Name**. +1. Go to the **Basic** tab to choose the IPAM mode, which can be **DHCP** or **IP Pool**. If you select **IP Pool**, prepare an IP pool first, specify the IP pool name, or choose **auto**. If you choose **auto**, the LB automatically selects an IP pool according to [the IP pool selection policy](/networking/ippool.md/#selection-policy). + ![](/img/v1.2/networking/create-lb-01.png) +1. Go to the **Listeners** tab to add listeners. You must specify the **Port**, **Protocol**, and **Backend Port** for each listener. + ![](/img/v1.2/networking/create-lb-02.png) +1. Go to the **Backend Server Selector** tab to add label selectors. To add the VM to the LB, go to the **Virtual Machine > Instance Labels** tab to add the corresponding labels to the VM. + ![](/img/v1.2/networking/create-lb-03.png) +1. Go to the **Health Check** tab to enable health check and specify the parameters, including the **Port**, **Success Threshold**, **Failure Threshold**, **Interval**, and **Timeout** if the backend service supports health check. Refer to [Health Checks](#health-checks) for more details. + ![](/img/v1.2/networking/create-lb-04.png) + +### Health Checks +The Harvester load balancer supports TCP health checks. You can specify the parameters in the Harvester UI if you've enabled the `Health Check` option. + +![](/img/v1.2/networking/health-check.png) + +| Name | Value Type | Required | Default | Description | +|:-------------------------------|:-----------|:---|:--------|:---| +| Health Check Port | int | true | N/A | Specifies the port. The prober will access the address composed of the backend server IP and the port. +| Health Check Success Threshold | int | false | 1 | Specifies the health check success threshold. Disabled by default. The backend server will start forwarding traffic if the number of times the prober continuously detects an address successfully reaches the threshold. +| Health Check Failure Threshold | int | false | 3 | Specifies the health check failure threshold. Disabled by default. The backend server will stop forwarding traffic if the number of health check failures reaches the threshold. +| Health Check Period | int | false | 5 | Specifies the health check period in seconds. Disabled by default. +| Health Check Timeout | int | false | 3 | Specifies the timeout of every health check in seconds. Disabled by default. + +## Guest Kubernetes cluster load balancer +In conjunction with Harvester Cloud Provider, the Harvester load balancer provides load balancing for LB services in the guest cluster. + ![](/img/v1.2/networking/guest-kubernetes-cluster-lb.png) +When you create, update, or delete an LB service on a guest cluster with Harvester Cloud Provider, the Harvester Cloud Provider will create a Harvester LB automatically. + +For more details, refer to [Harvester Cloud Provider](/rancher/cloud-provider.md). diff --git a/versioned_docs/version-v1.2/rancher/_category_.json b/versioned_docs/version-v1.2/rancher/_category_.json new file mode 100644 index 00000000000..0fc48232717 --- /dev/null +++ b/versioned_docs/version-v1.2/rancher/_category_.json @@ -0,0 +1,6 @@ +{ + "position": 14, + "label": "Rancher Integration", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/versioned_docs/version-v1.2/rancher/cloud-provider.md b/versioned_docs/version-v1.2/rancher/cloud-provider.md new file mode 100644 index 00000000000..25a1f4640aa --- /dev/null +++ b/versioned_docs/version-v1.2/rancher/cloud-provider.md @@ -0,0 +1,219 @@ +--- +sidebar_position: 4 +sidebar_label: Harvester Cloud Provider +title: "Harvester Cloud Provider" +keywords: + - Harvester + - harvester + - RKE + - rke + - RKE2 + - rke2 + - Harvester Cloud Provider +Description: The Harvester cloud provider used by the guest cluster in Harvester provides a CSI interface and cloud controller manager (CCM) which implements a built-in load balancer. +--- + + + + + +[RKE1](./node/rke1-cluster.md) and [RKE2](./node/rke2-cluster.md) clusters can be provisioned in Rancher using the built-in Harvester Node Driver. Harvester provides [load balancer](#load-balancer-support) and Harvester cluster [storage passthrough](./csi-driver.md) support to the guest Kubernetes cluster. + +In this page we will learn: + +- How to deploy the Harvester cloud provider in both RKE1 and RKE2 cluster. +- How to use the [Harvester load balancer](#load-balancer-support). + +### Backward Compatibility Notice + +:::note + +Please note a known backward compatibility issue if you're using the Harvester cloud provider version **v0.2.2** or higher. If your Harvester version is below **v1.2.0** and you intend to use newer RKE2 versions (i.e., >= `v1.26.6+rke2r1`, `v1.25.11+rke2r1`, `v1.24.15+rke2r1`), it is essential to upgrade your Harvester cluster to v1.2.0 or a higher version before proceeding with the upgrade of the guest Kubernetes cluster or Harvester cloud provider. + +For a detailed support matrix, please refer to the **Harvester CCM & CSI Driver with RKE2 Releases** section of the official [website](https://www.suse.com/suse-harvester/support-matrix/all-supported-versions/). + +::: + +## Deploying + +### Prerequisites +- The Kubernetes cluster is built on top of Harvester virtual machines. +- The Harvester virtual machines run as guest Kubernetes nodes are in the same namespace. +- The Harvester virtual machine guests' hostnames match their corresponding Harvester virtual machine names. Guest cluster Harvester VMs can't have different hostnames than their Harvester VM names when using the Harvester CSI driver. We hope [to remove this limitation](https://github.com/harvester/harvester/issues/4396) in a future release of Harvester. + +### Deploying to the RKE1 Cluster with Harvester Node Driver +When spinning up an RKE cluster using the Harvester node driver, you can perform two steps to deploy the `Harvester` cloud provider: + +1. Select `Harvester(Out-of-tree)` option. + + ![](/img/v1.2/rancher/rke-cloud-provider.png) + +2. Install `Harvester Cloud Provider` from the Rancher marketplace. + + ![](/img/v1.2/rancher/install-harvester-cloud-provider.png) + + +### Deploying to the RKE2 Cluster with Harvester Node Driver + +When spinning up an RKE2 cluster using the Harvester node driver, select the `Harvester` cloud provider. The node driver will then help deploy both the CSI driver and CCM automatically. + + ![](/img/v1.2/rancher/rke2-cloud-provider.png) + +### Deploying to the RKE2 custom cluster (experimental) + +![](/img/v1.2/rancher/custom.png) +1. Use `generate_addon.sh` to generate a cloud-config and place it into the directory `/etc/kubernetes/cloud-config` on every custom node. + + ``` + curl -sfL https://raw.githubusercontent.com/harvester/cloud-provider-harvester/master/deploy/generate_addon.sh | bash -s + ``` + + :::note + + The `generate_addon.sh` script depends on `kubectl` and `jq` to operate the Harvester cluster. + + The script needs access to the `Harvester Cluster` kubeconfig to work. You can find the `kubeconfig` file from one of the Harvester management nodes in the `/etc/rancher/rke2/rke2.yaml` path. + + The namespace needs to be the namespace in which the guest cluster will be created. + + ::: + + +2. Configure the **Cloud Provider** to `Harvester` and select **Create** to spin up the cluster. + ![](/img/v1.2/rancher/create-custom-rke2.png) + +### Deploying to the K3s cluster with Harvester node driver (experimental) + +When spinning up a K3s cluster using the Harvester node driver, you can perform the following steps to deploy the harvester cloud provider: + +1. Use `generate_addon.sh` to generate cloud config. + + ``` + curl -sfL https://raw.githubusercontent.com/harvester/cloud-provider-harvester/master/deploy/generate_addon.sh | bash -s + ``` + + The output will look as follows: + + ``` + ########## cloud config ############ + apiVersion: v1 + clusters: + - cluster: + certificate-authority-data: + server: https://HARVESTER-ENDPOINT/k8s/clusters/local + name: local + contexts: + - context: + cluster: local + namespace: default + user: harvester-cloud-provider-default-local + name: harvester-cloud-provider-default-local + current-context: harvester-cloud-provider-default-local + kind: Config + preferences: {} + users: + - name: harvester-cloud-provider-default-local + user: + token: + + + ########## cloud-init user data ############ + write_files: + - encoding: b64 + content: + owner: root:root + path: /etc/kubernetes/cloud-config + permissions: '0644' + ``` + +2. Copy and paste the `cloud-init user data` content to **Machine Pools >Show Advanced > User Data**. + ![](/img/v1.2/rancher/cloud-config-userdata.png) + +3. Add the following `HelmChart` yaml of `harvester-cloud-provider` to **Cluster Configuration > Add-On Config > Additional Manifest**. + + ``` + apiVersion: helm.cattle.io/v1 + kind: HelmChart + metadata: + name: harvester-cloud-provider + namespace: kube-system + spec: + targetNamespace: kube-system + bootstrap: true + repo: https://charts.harvesterhci.io/ + chart: harvester-cloud-provider + version: 0.2.2 + helmVersion: v3 + ``` + + ![](/img/v1.2/rancher/external-cloud-provider-addon.png) + +4. Disable the `in-tree` cloud provider in the following ways: + + - Click the `Edit as YAML` button. + + ![](/img/v1.2/rancher/edit-k3s-cluster-yaml.png) + - Disable `servicelb` and set `disable-cloud-controller: true` to disable the default K3s cloud controller. + ```yaml + machineGlobalConfig: + disable: + - servicelb + disable-cloud-controller: true + ``` + + - Add `cloud-provider=external` to use the Harvester cloud provider. + ```yaml + machineSelectorConfig: + - config: + kubelet-arg: + - cloud-provider=external + protect-kernel-defaults: false + ``` + + ![](/img/v1.2/rancher/k3s-cluster-yaml-content-for-harvester-cloud-provider.png) + +With these settings in place a K3s cluster should provision successfully while using the external cloud provider. + + +## Upgrade Cloud Provider + +### Upgrade RKE2 +The cloud provider can be upgraded by upgrading the RKE2 version. You can upgrade the RKE2 cluster via the Rancher UI as follows: +1. Click **☰ > Cluster Management**. +2. Find the guest cluster that you want to upgrade and select ⋮ **> Edit Config**. +3. Select **Kubernetes Version**. +4. Click **Save**. + +### Upgrade RKE/K3s +RKE/K3s upgrade cloud provider via the Rancher UI, as follows: +1. Click **☰ > RKE/K3s Cluster > Apps > Installed Apps**. +2. Find the cloud provider chart and select ⋮ **> Edit/Upgrade**. +3. Select **Version**. +4. Click **Next > Update**. + +## Load Balancer Support +Once you've deployed the Harvester cloud provider, you can leverage the Kubernetes `LoadBalancer` service to expose a microservice within the guest cluster to the external world. Creating a Kubernetes `LoadBalancer` service assigns a dedicated Harvester load balancer to the service, and you can make adjustments through the `Add-on Config` within the Rancher UI. + +![](/img/v1.2/rancher/lb-svc.png) + + +### IPAM +Harvester's built-in load balancer offers both **DHCP** and **Pool** modes, and you can configure it by adding the annotation `cloudprovider.harvesterhci.io/ipam: $mode` to its corresponding service. Starting from Harvester cloud provider >= v0.2.0, it also introduces a unique **Share IP** mode. A service shares its load balancer IP with other services in this mode. + +- **DCHP:** A DHCP server is required. The Harvester load balancer will request an IP address from the DHCP server. + +- **Pool:** An [IP pool](../networking/ippool.md) must be configured first. The Harvester load balancer controller will allocate an IP for the load balancer service following [the IP pool selection policy](../networking/ippool.md#selection-policy). + +- **Share IP:** When creating a new load balancer service, you can re-utilize an existing load balancer service IP. The new service is referred to as a secondary service, while the currently chosen service is the primary one. To specify the primary service in the secondary service, you can add the annotation `cloudprovider.harvesterhci.io/primary-service: $primary-service-name`. However, there are two known limitations: + - Services that share the same IP address can't use the same port. + - Secondary services cannot share their IP with additional services. + +:::note + +Modifying the `IPAM` mode isn't allowed. You must create a new service if you intend to change the `IPAM` mode. + +::: + +## Health checks + +Beginning with Harvester cloud provider v0.2.0, additional health checks of the `LoadBalancer` service within the guest Kubernetes cluster are no longer necessary. Instead, you can configure [liveness](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-a-tcp-liveness-probe) and [readiness](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-readiness-probes) probes for your workloads. Consequently, any unavailable pods will be automatically removed from the load balancer endpoints to achieve the same desired outcome. diff --git a/versioned_docs/version-v1.2/rancher/csi-driver.md b/versioned_docs/version-v1.2/rancher/csi-driver.md new file mode 100644 index 00000000000..55aac28baf8 --- /dev/null +++ b/versioned_docs/version-v1.2/rancher/csi-driver.md @@ -0,0 +1,240 @@ +--- +sidebar_position: 5 +sidebar_label: Harvester CSI Driver +title: "Harvester CSI Driver" +keywords: + - Harvester + - harvester + - Rancher Integration +--- + + + + + +The Harvester Container Storage Interface (CSI) Driver provides a standard CSI interface used by guest Kubernetes clusters in Harvester. It connects to the host cluster and hot-plugs host volumes to the virtual machines (VMs) to provide native storage performance. + +## Deploying + +### Prerequisites + +- The Kubernetes cluster is built on top of Harvester virtual machines. +- The Harvester virtual machines that run as guest Kubernetes nodes are in the same namespace. +- The Harvester virtual machine guests' hostnames match their corresponding Harvester + virtual machine names. Guest cluster Harvester VMs can't have different hostnames + than their Harvester VM names when using the Harvester CSI driver. We hope + [to remove this limitation](https://github.com/harvester/harvester/issues/4396) in + a future release of Harvester. + +:::note + +Currently, the Harvester CSI driver only supports single-node read-write(RWO) volumes. Please follow the [issue #1992](https://github.com/harvester/harvester/issues/1992) for future multi-node `read-only`(ROX) and `read-write`(RWX) support. + +::: + +### Deploying with Harvester RKE1 node driver + +- Select the `Harvester(Out-of-tree)` option. + + ![](/img/v1.2/rancher/rke-cloud-provider.png) + +- Install `Harvester CSI Driver` from the Rancher marketplace. + + ![](/img/v1.2/rancher/install-harvester-csi-driver.png) + + +### Deploying with Harvester RKE2 node driver + +When spinning up a Kubernetes cluster using Rancher RKE2 node driver, the Harvester CSI driver will be deployed automatically when Harvester cloud provider is selected. + +![select-harvester-cloud-provider](/img/v1.2/rancher/rke2-cloud-provider.png) + +### Install CSI driver manually in the RKE2 cluster + +If you prefer to install the Harvester CSI driver without enabling the Harvester cloud provider, you can refer to the following steps: + +#### Prerequisites of manual install + +Ensure that you have the following prerequisites in place: +- You have `kubectl` and `jq` installed on your system. +- You have the `kubeconfig` file for your bare-metal Harvester cluster. You can find the `kubeconfig` file from one of the Harvester management nodes in the `/etc/rancher/rke2/rke2.yaml` path. + ```shell + export KUBECONFIG=/path/to/your/harvester-kubeconfig + ``` + +Perform the following steps to deploy the Harvester CSI driver manually: +#### Deploy Harvester CSI driver + +1. Generate the `cloud-config`. You can generate the `cloud-config` file using the [generate_addon_csi.sh](https://raw.githubusercontent.com/harvester/harvester-csi-driver/master/deploy/generate_addon_csi.sh) script. It is available on the [harvester/harvester-csi-driver](https://github.com/harvester/harvester-csi-driver) repo. + + `` usually corresponds to your guest cluster name, and `` should match the machine pool's namespace. + + ```shell + ./generate_addon_csi.sh RKE2 + ``` + ![](/img/v1.1/rancher/creating_guest_cluster.png) + + The generated output will be similar to the following one: + ```shell + ########## cloud-config ############ + apiVersion: v1 + clusters: + - cluster: + server: https://:6443 + name: default + contexts: + - context: + cluster: default + namespace: default + user: rke2-guest-01-default-default + name: rke2-guest-01-default-default + current-context: rke2-guest-01-default-default + kind: Config + preferences: {} + users: + - name: rke2-guest-01-default-default + user: + token: + + ########## cloud-init user data ############ + write_files: + - encoding: b64 + content: YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VKbFZFTkRRVklyWjBGM1NVSkJaMGxDUVVSQlMwSm5aM0ZvYTJwUFVGRlJSRUZxUVd0TlUwbDNTVUZaUkZaUlVVUkVRbXg1WVRKVmVVeFlUbXdLWTI1YWJHTnBNV3BaVlVGNFRtcG5NVTE2VlhoT1JGRjNUVUkwV0VSVVNYcE5SRlY1VDFSQk5VMVVRVEJOUm05WVJGUk5lazFFVlhsT2FrRTFUVlJCTUFwTlJtOTNTa1JGYVUxRFFVZEJNVlZGUVhkM1dtTnRkR3hOYVRGNldsaEtNbHBZU1hSWk1rWkJUVlJaTkU1VVRURk5WRkV3VFVSQ1drMUNUVWRDZVhGSENsTk5ORGxCWjBWSFEwTnhSMU5OTkRsQmQwVklRVEJKUVVKSmQzRmFZMDVTVjBWU2FsQlVkalJsTUhFMk0ySmxTSEZEZDFWelducGtRa3BsU0VWbFpHTUtOVEJaUTNKTFNISklhbWdyTDJab2VXUklNME5ZVURNeFZXMWxTM1ZaVDBsVGRIVnZVbGx4YVdJMGFFZE5aekpxVVdwQ1FVMUJORWRCTVZWa1JIZEZRZ292ZDFGRlFYZEpRM0JFUVZCQ1owNVdTRkpOUWtGbU9FVkNWRUZFUVZGSUwwMUNNRWRCTVZWa1JHZFJWMEpDVWpaRGEzbEJOSEZqYldKSlVESlFWVW81Q2xacWJWVTNVV2R2WjJwQlMwSm5aM0ZvYTJwUFVGRlJSRUZuVGtsQlJFSkdRV2xCZUZKNU4xUTNRMVpEYVZWTVdFMDRZazVaVWtWek1HSnBZbWxVSzJzS1kwRnhlVmt5Tm5CaGMwcHpMM2RKYUVGTVNsQnFVVzVxZEcwMVptNTZWR3AxUVVsblRuTkdibFozWkZRMldXWXpieTg0ZFRsS05tMWhSR2RXQ2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLCiAgICBzZXJ2ZXI6IGh0dHBzOi8vMTkyLjE2OC4wLjEzMTo2NDQzCiAgbmFtZTogZGVmYXVsdApjb250ZXh0czoKLSBjb250ZXh0OgogICAgY2x1c3RlcjogZGVmYXVsdAogICAgbmFtZXNwYWNlOiBkZWZhdWx0CiAgICB1c2VyOiBya2UyLWd1ZXN0LTAxLWRlZmF1bHQtZGVmYXVsdAogIG5hbWU6IHJrZTItZ3Vlc3QtMDEtZGVmYXVsdC1kZWZhdWx0CmN1cnJlbnQtY29udGV4dDogcmtlMi1ndWVzdC0wMS1kZWZhdWx0LWRlZmF1bHQKa2luZDogQ29uZmlnCnByZWZlcmVuY2VzOiB7fQp1c2VyczoKLSBuYW1lOiBya2UyLWd1ZXN0LTAxLWRlZmF1bHQtZGVmYXVsdAogIHVzZXI6CiAgICB0b2tlbjogZXlKaGJHY2lPaUpTVXpJMU5pSXNJbXRwWkNJNklreGhUazQxUTBsMWFsTnRORE5TVFZKS00waE9UbGszTkV0amNVeEtjM1JSV1RoYVpUbGZVazA0YW1zaWZRLmV5SnBjM01pT2lKcmRXSmxjbTVsZEdWekwzTmxjblpwWTJWaFkyTnZkVzUwSWl3aWEzVmlaWEp1WlhSbGN5NXBieTl6WlhKMmFXTmxZV05qYjNWdWRDOXVZVzFsYzNCaFkyVWlPaUprWldaaGRXeDBJaXdpYTNWaVpYSnVaWFJsY3k1cGJ5OXpaWEoyYVdObFlXTmpiM1Z1ZEM5elpXTnlaWFF1Ym1GdFpTSTZJbkpyWlRJdFozVmxjM1F0TURFdGRHOXJaVzRpTENKcmRXSmxjbTVsZEdWekxtbHZMM05sY25acFkyVmhZMk52ZFc1MEwzTmxjblpwWTJVdFlXTmpiM1Z1ZEM1dVlXMWxJam9pY210bE1pMW5kV1Z6ZEMwd01TSXNJbXQxWW1WeWJtVjBaWE11YVc4dmMyVnlkbWxqWldGalkyOTFiblF2YzJWeWRtbGpaUzFoWTJOdmRXNTBMblZwWkNJNkltTXlZak5sTldGaExUWTBNMlF0TkRkbU1pMDROemt3TFRjeU5qWXpNbVl4Wm1aaU5pSXNJbk4xWWlJNkluTjVjM1JsYlRwelpYSjJhV05sWVdOamIzVnVkRHBrWldaaGRXeDBPbkpyWlRJdFozVmxjM1F0TURFaWZRLmFRZmU1d19ERFRsSWJMYnUzWUVFY3hmR29INGY1VnhVdmpaajJDaWlhcXB6VWI0dUYwLUR0cnRsa3JUM19ZemdXbENRVVVUNzNja1BuQmdTZ2FWNDhhdmlfSjJvdUFVZC04djN5d3M0eXpjLVFsTVV0MV9ScGJkUURzXzd6SDVYeUVIREJ1dVNkaTVrRWMweHk0X0tDQ2IwRHQ0OGFoSVhnNlMwRDdJUzFfVkR3MmdEa24wcDVXUnFFd0xmSjdEbHJDOFEzRkNUdGhpUkVHZkUzcmJGYUdOMjdfamR2cUo4WXlJQVd4RHAtVHVNT1pKZUNObXRtUzVvQXpIN3hOZlhRTlZ2ZU05X29tX3FaVnhuTzFEanllbWdvNG9OSEpzekp1VWliRGxxTVZiMS1oQUxYSjZXR1Z2RURxSTlna1JlSWtkX3JqS2tyY3lYaGhaN3lTZ3o3QQo= + owner: root:root + path: /var/lib/rancher/rke2/etc/config-files/cloud-provider-config + permissions: '0644' + ``` + +1. Copy and paste the `cloud-init user data` content to **Machine Pools** > **Show Advanced** > **User Data**. + ![](/img/v1.2/rancher/cloud-config-userdata.png) + + The `cloud-provider-config` file will be created after you apply the cloud-init user data above. You can find it on the guest Kubernetes nodes at the path `/var/lib/rancher/rke2/etc/config-files/cloud-provider-config`. + +1. Configure the **Cloud Provider** either to **Default - RKE2 Embedded** or **External**. + + ![](/img/v1.2/rancher/non-harvester-cloud-provider.png) + +1. Select **Create** to create your RKE2 cluster. +1. Once the RKE2 cluster is ready, install the **Harvester CSI Driver** chart from the Rancher marketplace. You do not need to change the **cloud-config** path by default. + + ![](/img/v1.2/rancher/install_csi_rancher_marketplace.png) + + ![](/img/v1.2/rancher/donot_change_cloud_config_path.png) + +By following the above steps, you should be able to see those CSI driver pods are up and running on the `kube-system` namespace, and you can verify it by provisioning a new PVC using the default StorageClass `harvester` on your RKE2 cluster. + +### Deploying with Harvester K3s node driver + +You can follow the [Deploy Harvester CSI Driver](./csi-driver.md#deploy-harvester-csi-driver) steps described in the RKE2 section. + +The only difference is in generating the `cloud-init` config where you need to specify the provider type as `k3s`: + +```shell +./generate_addon_csi.sh k3s +``` + +## Passthrough Custom StorageClass + +Beginning with Harvester CSI driver v0.1.15, it's possible to create a PersistentVolumeClaim (PVC) using a different Harvester StorageClass on the guest Kubernetes Cluster. + +:::note + +Harvester CSI driver v0.1.15 is supported out of the box starting with the following RKE2 versions. For RKE1, manual installation of the CSI driver chart is required: +- v1.23.16+rke2r1 and later +- v1.24.10+rke2r1 and later +- v1.25.6+rke2r1 and later +- v1.26.1+rke2r1 and later +- v1.27.1+rke2r1 and later + +::: + +### Prerequisites + +Add the following prerequisites to your Harvester cluster to ensure the Harvester CSI driver displays error messages correctly. Proper RBAC settings are essential for error message visibility, especially when creating a PVC with a non-existent StorageClass, as shown in the image below: + +![](/img/v1.2/rancher/error_event_csi_driver.png) + +Follow these steps to set up **RBAC** for error message visibility: + +1. Create a new `clusterrole` named `harvesterhci.io:csi-driver` using the following manifest. + + ``` + apiVersion: rbac.authorization.k8s.io/v1 + kind: ClusterRole + metadata: + labels: + app.kubernetes.io/component: apiserver + app.kubernetes.io/name: harvester + app.kubernetes.io/part-of: harvester + name: harvesterhci.io:csi-driver + rules: + - apiGroups: + - storage.k8s.io + resources: + - storageclasses + verbs: + - get + - list + - watch + ``` + +1. Create a new `clusterrolebinding` associated with the `clusterrole` above with the relevant `serviceaccount` using the following manifest. + + ``` + apiVersion: rbac.authorization.k8s.io/v1 + kind: ClusterRoleBinding + metadata: + name: - + roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: harvesterhci.io:csi-driver + subjects: + - kind: ServiceAccount + name: + namespace: + ``` + + Make sure the `serviceaccount name` and `namespace` match your cloud provider settings. Perform the following steps to retrieve these details. + + 1. Find the `rolebinding` associated with your cloud provider: + + ``` + $ kubectl get rolebinding -A |grep harvesterhci.io:cloudprovider + default default-rke2-guest-01 ClusterRole/harvesterhci.io:cloudprovider 7d1h + ``` + + 1. Extract the `subjects` information from this `rolebinding`: + + ``` + $ kubectl get rolebinding default-rke2-guest-01 -n default -o yaml |yq -e '.subjects' + ``` + + 1. Identify the `ServiceAccount` information: + + ``` + - kind: ServiceAccount + name: rke2-guest-01 + namespace: default + ``` + +### Deploying +Now you can create a new StorageClass that you intend to use in your guest Kubernetes cluster. + +1. For administrators, you can create a desired [StorageClass](../advanced/storageclass.md) (e.g., named **replica-2**) in your bare-metal Harvester cluster. + + ![](/img/v1.2/rancher/sc-replica-2.png) + +1. Then, on the guest Kubernetes cluster, create a new StorageClass associated with the StorageClass named **replica-2** from the Harvester Cluster: + + ![](/img/v1.2/rancher/downstream-cluster-sc-creation.png) + + :::note + + - When choosing a **Provisioner**, select **Harvester (CSI)**. The **Host StorageClass** parameter should match the StorageClass name created on the Harvester Cluster. + - For guest Kubernetes owners, you may request that the Harvester cluster administrator create a new StorageClass. + - If you leave the `Host StorageClass` field empty, the default StorageClass of the Harvester cluster will be used. + + ::: + +1. You can now create a PVC based on this new **StorageClass**, which utilizes the **Host StorageClass** to provision volumes on the bare-metal Harvester cluster. \ No newline at end of file diff --git a/versioned_docs/version-v1.2/rancher/node/_category_.json b/versioned_docs/version-v1.2/rancher/node/_category_.json new file mode 100644 index 00000000000..62bff94edf5 --- /dev/null +++ b/versioned_docs/version-v1.2/rancher/node/_category_.json @@ -0,0 +1,6 @@ +{ + "position": 3, + "label": "Harvester Node Driver", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/versioned_docs/version-v1.2/rancher/node/k3s-cluster.md b/versioned_docs/version-v1.2/rancher/node/k3s-cluster.md new file mode 100644 index 00000000000..10a5e2985a1 --- /dev/null +++ b/versioned_docs/version-v1.2/rancher/node/k3s-cluster.md @@ -0,0 +1,96 @@ +--- +sidebar_position: 4 +sidebar_label: Creating an K3s Kubernetes Cluster +title: "Creating an K3s Kubernetes Cluster" +--- + + + + + +You can now provision K3s Kubernetes clusters on top of the Harvester cluster in Rancher using the built-in Harvester node driver. + +![k3s-cluster](/img/v1.2/rancher/rke2-k3s-node-driver.png) + +:::note + +- Harvester K3s node driver is in **Tech Preview**. +- [VLAN network](../../networking/harvester-network.md#vlan-network) is required for Harvester node driver. +- Harvester node driver only supports cloud images. +- For the port requirements of the guest clusters deployed within Harvester, please refer to the [port requirements for guest clusters](../../install/requirements.md#port-requirements-for-k3s-or-rkerke2-clusters). + +::: + +### Create your cloud credentials + +1. Click **☰ > Cluster Management**. +2. Click **Cloud Credentials**. +3. Click **Create**. +4. Click **Harvester**. +5. Enter your cloud credential name +6. Select "Imported Harvester Cluster". +7. Click **Create**. + +![create-harvester-cloud-credentials](/img/v1.2/rancher/create-cloud-credentials.png) + +### Create K3s Kubernetes cluster + +You can create a K3s Kubernetes cluster from the **Cluster Management** page via the K3s node driver. + +1. Select **Clusters** menu. +2. Click **Create** button. +3. Toggle Switch to **RKE2/K3s**. +4. Select Harvester node driver. +5. Select a **Cloud Credential**. +6. Enter **Cluster Name** (required). +7. Enter **Namespace** (required). +8. Enter **Image** (required). +9. Enter **Network Name** (required). +10. Enter **SSH User** (required). +11. Click **Create**. + +![create-k3s-harvester-cluster](/img/v1.2/rancher/create-k3s-harvester-cluster.png) + +#### Add node affinity + +_Available as of v1.0.3 + Rancher v2.6.7_ + +The Harvester node driver now supports scheduling a group of machines to particular nodes through the node affinity rules. This provides high availability and better resource utilization. + +Node affinity can be added to the machine pools during the cluster creation: + +1. Click the `Show Advanced` button and click the `Add Node Selector` + ![affinity-add-node-selector](/img/v1.2/rancher/affinity-rke2-add-node-selector.png) +2. Set priority to `Required` if you wish the scheduler to schedule the machines only when the rules are met. +3. Click `Add Rule` to specify the node affinity rules, e.g., for the [topology spread constraints](./node-driver.md#topology-spread-constraints) use case, you can add the `region` and `zone` labels as follows: + ```yaml + key: topology.kubernetes.io/region + operator: in list + values: us-east-1 + --- + key: topology.kubernetes.io/zone + operator: in list + values: us-east-1a + ``` + ![affinity-add-rules](/img/v1.2/rancher/affinity-rke2-add-rules.png) +4. Click `Create` to save the node template. After the cluster is installed, you can check whether its machine nodes are scheduled according to the affinity rules. + + +### Using Harvester K3s node driver in air gapped environment + +K3s provisioning relies on the `qemu-guest-agent` package to get the IP of the virtual machine. + +However, it may not be feasible to install packages in an air gapped environment. + +You can address the installation constraints with the following options: + +- Option 1. Use a VM image preconfigured with the required packages (e.g., `iptables`, `qemu-guest-agent`). +- Option 2. Go to **Show Advanced** > **User Data** to allow VMs to install the required packages via an HTTP(S) proxy. + +Example of `user data` in Harvester node template: +``` +#cloud-config +apt: + http_proxy: http://192.168.0.1:3128 + https_proxy: http://192.168.0.1:3128 +``` \ No newline at end of file diff --git a/versioned_docs/version-v1.2/rancher/node/node-driver.md b/versioned_docs/version-v1.2/rancher/node/node-driver.md new file mode 100644 index 00000000000..411b513be9e --- /dev/null +++ b/versioned_docs/version-v1.2/rancher/node/node-driver.md @@ -0,0 +1,113 @@ +--- +sidebar_position: 1 +sidebar_label: Harvester Node Driver +title: "Harvester Node Driver" +keywords: + - Harvester + - harvester + - Rancher + - rancher + - Harvester Node Driver +Description: The Harvester node driver is used to provision VMs in the Harvester cluster. In this section, you'll learn how to configure Rancher to use the Harvester node driver to launch and manage Kubernetes clusters. +--- + + + + + +The [Harvester node driver](https://github.com/harvester/docker-machine-driver-harvester), similar to the Docker Machine driver, is used to provision VMs in the Harvester cluster, and Rancher uses it to launch and manage Kubernetes clusters. + +One benefit of installing Kubernetes on node pools hosted by the node driver is that if a node loses connectivity with the cluster, Rancher can automatically create another node to join the cluster to ensure that the count of the node pool is as expected. +Additionally, the Harvester node driver is integrated with the Harvester cloud provider by default, providing [built-in load balancer support](../cloud-provider.md#load-balancer-support) as well as [storage passthrough](../csi-driver.md) from the bare-metal cluster to the guest Kubernetes clusters to gain native storage performance. + +In this section, you'll learn how to configure Rancher to use the Harvester node driver to launch and manage Kubernetes clusters. + +:::note + +The Harvester node driver only supports cloud images. This is because ISO images usually require additional setup that interferes with a clean deployment (without requiring user intervention), and they are not typically used in cloud environments. + +::: + +## Harvester node driver + +Starting from Rancher `v2.6.3`, the Harvester node driver is enabled by default. You can go to the **Cluster Management** > **Drivers** > **Node Drivers** page to check the Harvester node driver status. + +![edit-node-driver](/img/v1.2/rancher/edit-node-driver.png) + +When the Harvester node driver is enabled, you can create Kubernetes clusters on top of the Harvester cluster and manage them from Rancher. + +![harvester-node-driver](/img/v1.2/rancher/harvester-node-driver.png) + +:::note + +- Refer to the [Rancher downstream cluster support matrix](https://www.suse.com/suse-rancher/support-matrix/all-supported-versions/rancher-v2-7-5) for its supported RKE2 versions and guest OS versions. +- Changes made to the node driver configuration is not persisted. Any modifications applied will be reset upon restarting the Rancher container. +- Starting with Harvester node driver v0.6.3, the automatic injection of the `qemu-guest-agent` has been removed from the backend. If the image you are using does not contain the `qemu-guest-agent` package, you can still install it via the `userdata` config. Otherwise, the cluster will not be provisioned successfully. + + ```yaml + #cloud-config + package_update: true + packages: + - qemu-guest-agent + runcmd: + - - systemctl + - enable + - '--now' + - qemu-guest-agent.service + ``` + +::: + +## RKE1 Kubernetes cluster +Click to learn [how to create RKE1 Kubernetes Clusters](./rke1-cluster.md). + +## RKE2 Kubernetes cluster +Click to learn [how to create RKE2 Kubernetes Clusters](./rke2-cluster.md). + +## K3s Kubernetes cluster +Click to learn [how to create k3s Kubernetes Clusters](./k3s-cluster.md). + + +## Topology spread constraints + +_Available as of v1.0.3_ + +Within your guest Kubernetes cluster, you can use [topology spread constraints](https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints/) to manage how workloads are distributed across nodes, accounting for factors such as failure domains like regions and zones. This helps achieve high availability and efficient resource utilization of the Harvester cluster resources. + +For RKE2 versions before `v1.25.x`, the minimum required versions to support the topology label sync feature are as follows: + +| Minimum Required RKE2 Version | +| :--| +| \>= v1.24.3+rke2r1 | +| \>= v1.23.9+rke2r1 | +| \>= v1.22.12+rke2r1 | + +Furthermore, for custom installation, the Harvester cloud provider version should be `>= v0.1.4`. + +### Sync topology labels to the guest cluster node + +During the cluster installation, the Harvester node driver will automatically help synchronize topology labels from VM nodes to guest cluster nodes. Currently, only `region` and `zone` topology labels are supported. + +1. Configure topology labels on the Harvester nodes on the **Hosts** > **Edit Config** > **Labels** page. For example, add the topology labels as follows: + ```yaml + topology.kubernetes.io/region: us-east-1 + topology.kubernetes.io/zone: us-east-1a + ``` + ![](/img/v1.2/rancher/node-add-affinity-labels.png) + +1. Create a downstream RKE2 cluster using the Harvester node driver with Harvester cloud provider enabled. We recommend adding the [node affinity rules](./rke2-cluster.md#add-node-affinity), which prevents nodes from drifting to other zones after VM rebuilding. + + ![](/img/v1.2/rancher/create-rke2-harvester-cluster-3.png) + +1. After the cluster is ready, confirm that those topology labels are successfully synchronized to the nodes on the guest Kubernetes cluster. + +1. Now deploy workloads on your guest Kubernetes cluster, and you should be able to manage them using the [topology spread constraints](https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints/). + +:::note + +For Harvester cloud provider >= v0.2.0, topology labels on the Harvester node will be automatically resynchronized when a VM (corresponding to the guest node) undergoes migration or update. + +For Harvester cloud provider < v0.2.0, label synchronization will only occur during the initialization of guest nodes. To prevent nodes from drifting to different regions or zones, we recommend adding [node affinity rules](./rke2-cluster.md#add-node-affinity) during cluster provisioning. This will allow you to schedule VMs in the same zone even after rebuilding. + +::: + diff --git a/versioned_docs/version-v1.2/rancher/node/rke1-cluster.md b/versioned_docs/version-v1.2/rancher/node/rke1-cluster.md new file mode 100644 index 00000000000..7b8963e129f --- /dev/null +++ b/versioned_docs/version-v1.2/rancher/node/rke1-cluster.md @@ -0,0 +1,129 @@ +--- +sidebar_position: 2 +sidebar_label: Creating an RKE1 Kubernetes Cluster +title: "Creating an RKE1 Kubernetes Cluster" +--- + + + + + +You can now provision RKE1 Kubernetes clusters on top of the Harvester cluster in Rancher using the built-in Harvester node driver. + +RKE1 and RKE2 have several slight behavioral differences. Refer to the [differences between RKE1 and RKE2](https://ranchermanager.docs.rancher.com/v2.7/how-to-guides/new-user-guides/launch-kubernetes-with-rancher/rke1-vs-rke2-differences) to get some high-level insights. + +![rke1-cluster](/img/v1.2/rancher/rke1-node-driver.png) + +:::note + +- VLAN network is required for Harvester node driver. +- Harvester node driver only supports cloud images. +- For port requirements of guest clusters deployed within Harvester, please refer to the [port requirements for guest clusters](../../install/requirements.md#port-requirements-for-k3s-or-rkerke2-clusters). + +::: + +When you create a Kubernetes cluster hosted by the Harvester infrastructure, [node templates](https://rancher.com/docs/rancher/v2.6/en/cluster-provisioning/rke-clusters/node-pools/#node-templates) are used to provision the cluster nodes. These templates use Docker Machine configuration options to define an operating system image and settings/parameters for the node. + +Node templates can use `cloud credentials` to access the credentials information required to provision nodes in the infrastructure providers. The same `cloud credentials` can be used by multiple node templates. By using `cloud credentials`, you do not have to re-enter access keys for the same cloud provider. `Cloud credentials` are stored as Kubernetes secrets. + +You can create `cloud credentials` in two contexts: + +- [During the creation of a node template](https://rancher.com/docs/rancher/v2.6/en/cluster-provisioning/rke-clusters/node-pools/#node-templates) for a cluster. +- In the User Settings page + +All `cloud credentials` are bound to your user profile and cannot be shared with other users. + +### Create your cloud credentials + +1. Click **☰ > Cluster Management**. +1. Click **Cloud Credentials**. +1. Click **Create**. +1. Click **Harvester**. +1. Enter your cloud credential name. +1. Select "Imported Harvester Cluster". +1. Click **Create**. + +![create-harvester-cloud-credentials](/img/v1.2/rancher/create-cloud-credentials.png) + +### Create node templates + +You can use the Harvester node driver to create node templates and eventually node pools for your Kubernetes cluster. + +1. Configure the **Cloud Credentials**. +1. Configure **Instance Options**: + * Configure the CPU, memory, and disk + * Select an OS image that is compatible with the `cloud-init` config. + * Select a network that the node driver is able to connect to; currently, only `VLAN` is supported. + * Enter the SSH User; the username will be used to ssh to nodes. For example, a default user of the Ubuntu cloud image will be `ubuntu`. +1. (Optional) Configure **Advanced Options** if you want to customise the cloud-init config of the VMs: +1. Enter a **RANCHER TEMPLATE** name. + +![](/img/v1.2/rancher/node-template.png) + +See [nodes hosted by an infrastructure provider](https://rancher.com/docs/rancher/v2.6/en/cluster-provisioning/rke-clusters/node-pools/) for more information. + +#### Add node affinity + +_Available as of v1.0.3 + Rancher v2.6.7_ + +The Harvester node driver now supports scheduling a group of machines to particular nodes through the node affinity rules, which can provide high availability and better resource utilization. + +Node affinity can be added to the node template during the cluster creation, click `Add Node Template` or edit your existing node template via `RKE1 Configuration > Node Templates`: + +1. Check the `Advanced Options` tab and click `Add Node Selector` + ![affinity-add-node-selector](/img/v1.2/rancher/affinity-add-node-selector.png) +1. Set priority to `Required` if you wish the scheduler to schedule the machines only when the rules are met. +1. Click `Add Rule` to specify the node affinity rules, e.g., for the [topology spread constraints](./node-driver.md#topology-spread-constraints) use case, you can add the `region` and `zone` labels as follows: + ```yaml + key: topology.kubernetes.io/region + operator: in list + values: us-east-1 + --- + key: topology.kubernetes.io/zone + operator: in list + values: us-east-1a + ``` + ![affinity-add-rules](/img/v1.2/rancher/affinity-add-rules.png) +1. Click `Create` to save the node template. After the cluster is installed, you can check whether its machine nodes are scheduled accordingly to the affinity rules. + + +### Create an RKE1 Kubernetes cluster + +Users can create an RKE1 Kubernetes cluster from the **Cluster Management** page via the Harvester RKE1 node driver. + +1. Select **Clusters** menu. +1. Click **Create** button. +1. Toggle Switch to **RKE1**. +1. Select Harvester node driver. +1. Enter **Cluster Name** (required). +1. Enter **Name Prefix** (required). +1. Enter **Template** (required). +1. Select **etcd** and **Control Plane** (required). +1. On the **Cluster Options** configure `Cloud Provider` to `Harvester` if you want to use the Harvester [Cloud Provider](../cloud-provider.md) and [CSI Diver](../csi-driver.md). + ![](/img/v1.2/rancher/enable-harvester-cloud-provider.png) +1. Click **Create**. + +![create-rke-harvester-cluster](/img/v1.2/rancher/create-rke-harvester-cluster.png) + +### Using Harvester RKE1 node driver in air-gapped environments + +RKE1 provisioning relies on the `qemu-guest-agent` to get the IP of the virtual machine, and `docker` to set up the RKE cluster. However, It may not be feasible to install `qemu-guest-agent` and `docker` in an air gapped environment. + +You can address the installation constraints with the following options: + +- Option 1. Use a VM image preconfigured with both `qemu-guest-agent` and `docker`. +- Option 2. Configure the `cloud-init` user data to enable the VMs to install `qemu-guest-agent` and `docker` via an HTTP(S) proxy. + +Example user data in Harvester node template: +``` +#cloud-config +apt: + http_proxy: http://192.168.0.1:3128 + https_proxy: http://192.168.0.1:3128 +write_files: +- path: /etc/environment + content: | + HTTP_PROXY="http://192.168.0.1:3128" + HTTPS_PROXY="http://192.168.0.1:3128" + append: true +``` diff --git a/versioned_docs/version-v1.2/rancher/node/rke2-cluster.md b/versioned_docs/version-v1.2/rancher/node/rke2-cluster.md new file mode 100644 index 00000000000..105f3181330 --- /dev/null +++ b/versioned_docs/version-v1.2/rancher/node/rke2-cluster.md @@ -0,0 +1,154 @@ +--- +sidebar_position: 3 +sidebar_label: Creating an RKE2 Kubernetes Cluster +title: "Creating an RKE2 Kubernetes Cluster" +--- + + + + + +You can now provision RKE2 Kubernetes clusters on top of the Harvester cluster in Rancher using the built-in Harvester node driver. + +![rke2-cluster](/img/v1.2/rancher/rke2-k3s-node-driver.png) + +:::note + +- [VLAN network](../../networking/harvester-network.md#vlan-network) is required for Harvester node driver. +- Harvester node driver only supports cloud images. +- For the port requirements of the guest clusters deployed within Harvester, please refer to the doc [here](../../install/requirements.md#port-requirements-for-k3s-or-rkerke2-clusters). +- For RKE2 with Harvester cloud provider support matrix, please refer to the website [here](https://www.suse.com/suse-harvester/support-matrix/all-supported-versions/). + +::: + +### Backward Compatibility Notice + +:::note + +Please note a known backward compatibility issue if you're using the Harvester cloud provider version **v0.2.2** or higher. If your Harvester version is below **v1.2.0** and you intend to use newer RKE2 versions (i.e., >= `v1.26.6+rke2r1`, `v1.25.11+rke2r1`, `v1.24.15+rke2r1`), it is essential to upgrade your Harvester cluster to v1.2.0 or a higher version before proceeding with the upgrade of the guest Kubernetes cluster or Harvester cloud provider. + +For a detailed support matrix, please refer to the **Harvester CCM & CSI Driver with RKE2 Releases** section of the official [website](https://www.suse.com/suse-harvester/support-matrix/all-supported-versions/). + +::: + + +### Create your cloud credentials + +1. Click **☰ > Cluster Management**. +2. Click **Cloud Credentials**. +3. Click **Create**. +4. Click **Harvester**. +5. Enter your cloud credential name +6. Select "Imported Harvester Cluster". +7. Click **Create**. + +![create-harvester-cloud-credentials](/img/v1.2/rancher/create-cloud-credentials.png) + +### Create RKE2 kubernetes cluster + +Users can create a RKE2 Kubernetes cluster from the **Cluster Management** page via the RKE2 node driver. + +1. Select **Clusters** menu. +2. Click **Create** button. +3. Toggle Switch to **RKE2/K3s**. +4. Select Harvester node driver. +5. Select a **Cloud Credential**. +6. Enter **Cluster Name** (required). +7. Enter **Namespace** (required). +8. Enter **Image** (required). +9. Enter **Network Name** (required). +10. Enter **SSH User** (required). +11. (optional) Configure the **Show Advanced > User Data** to install the required packages of VM. +```yaml +#cloud-config +packages: + - iptables +``` + +:::note + +Calico and Canal networks require the `iptables` or `xtables-nft` package to be installed on the node, for more details, please refer to the [RKE2 known issues](https://docs.rke2.io/known_issues#canal-and-ip-exhaustion). + +::: + + +12. Click **Create**. + +![create-rke2-harvester-cluster-1](/img/v1.2/rancher/create-rke2-harvester-cluster-1.png) +![create-rke2-harvester-cluster-2](/img/v1.2/rancher/create-rke2-harvester-cluster-2.png) +![create-rke2-harvester-cluster-3](/img/v1.2/rancher/create-rke2-harvester-cluster-3.png) + +:::note + +- RKE2 v1.21.5+rke2r2 or above provides a built-in Harvester Cloud Provider and Guest CSI driver integration. +- Only imported Harvester clusters are supported by the Harvester node driver. + +::: + +#### Add node affinity + +_Available as of v1.0.3 + Rancher v2.6.7_ + +The Harvester node driver now supports scheduling a group of machines to particular nodes through the node affinity rules, which can provide high availability and better resource utilization. + +Node affinity can be added to the machine pools during the cluster creation: + +1. Click the `Show Advanced` button and click the `Add Node Selector` + ![affinity-add-node-selector](/img/v1.2/rancher/affinity-rke2-add-node-selector.png) +2. Set priority to `Required` if you wish the scheduler to schedule the machines only when the rules are met. +3. Click `Add Rule` to specify the node affinity rules, e.g., for the [topology spread constraints](./node-driver.md#topology-spread-constraints) use case, you can add the `region` and `zone` labels as follows: + ```yaml + key: topology.kubernetes.io/region + operator: in list + values: us-east-1 + --- + key: topology.kubernetes.io/zone + operator: in list + values: us-east-1a + ``` + ![affinity-add-rules](/img/v1.2/rancher/affinity-rke2-add-rules.png) + +#### Add workload affinity + +_Available as of v1.2.0 + Rancher v2.7.6_ + +The workload affinity rules allow you to constrain which nodes your machines can be scheduled on based on the labels of workloads (VMs and Pods) already running on these nodes, instead of the node labels. + +Workload affinity rules can be added to the machine pools during the cluster creation: + +1. Select **Show Advanced** and choose **Add Workload Selector**. + ![affinity-add-workload-selector](/img/v1.2/rancher/affinity-rke2-add-workload-selector.png) +2. Select **Type**, **Affinity** or **Anti-Affinity**. +3. Select **Priority**. **Prefered** means it's an optional rule, and **Required** means a mandatory rule. +4. Select the namespaces for the target workloads. +5. Select **Add Rule** to specify the workload affinity rules. +6. Set **Topology Key** to specify the label key that divides Harvester hosts into different topologies. + +See the [Kubernetes Pod Affinity and Anti-Affinity Documentation](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity) for more details. + +### Update RKE2 Kubernetes cluster + +The fields highlighted below of the RKE2 machine pool represent the Harvester VM configurations. Any modifications to these fields will trigger node reprovisioning. + +![rke2-harvester-fields](/img/v1.2/rancher/rke2-harvester-fields.png) + +### Using Harvester RKE2 node driver in air gapped environment + +RKE2 provisioning relies on the `qemu-guest-agent` package to get the IP of the virtual machine. + +Calico and Canal require the `iptables` or `xtables-nft` package to be installed on the node. + +However, it may not be feasible to install packages in an air gapped environment. + +You can address the installation constraints with the following options: + +- Option 1. Use a VM image preconfigured with required packages (e.g., `iptables`, `qemu-guest-agent`). +- Option 2. Go to **Show Advanced** > **User Data** to allow VMs to install the required packages via an HTTP(S) proxy. + +Example user data in Harvester node template: +``` +#cloud-config +apt: + http_proxy: http://192.168.0.1:3128 + https_proxy: http://192.168.0.1:3128 +``` diff --git a/versioned_docs/version-v1.2/rancher/rancher-integration.md b/versioned_docs/version-v1.2/rancher/rancher-integration.md new file mode 100644 index 00000000000..04263b57b1a --- /dev/null +++ b/versioned_docs/version-v1.2/rancher/rancher-integration.md @@ -0,0 +1,118 @@ +--- +id: index +sidebar_position: 1 +sidebar_label: Rancher Integration +title: "Rancher Integration" +keywords: + - Harvester + - harvester + - Rancher + - rancher + - Rancher Integration +Description: Rancher is an open source multi-cluster management platform. Harvester has integrated Rancher by default starting with Rancher v2.6.1. +--- + + + + + +[Rancher](https://github.com/rancher/rancher) is an open-source multi-cluster management platform. Starting with Rancher v2.6.1, Rancher has integrated Harvester by default to centrally manage VMs and containers. + +Users can import and manage multiple Harvester clusters using the Rancher [Virtualization Management](virtualization-management.md) feature. Leveraging the Rancher's [authentication](https://ranchermanager.docs.rancher.com/v2.7/pages-for-subheaders/authentication-config) feature and [RBAC control](https://ranchermanager.docs.rancher.com/v2.7/pages-for-subheaders/manage-role-based-access-control-rbac) for [multi-tenancy](virtualization-management.md#multi-tenancy) support. + +For a comprehensive overview of the support matrix, please refer to the [Harvester & Rancher Support Matrix](https://www.suse.com/suse-harvester/support-matrix/all-supported-versions/). + +For the network requirements, please refer to the doc [here](../install/requirements.md#network-requirements). + +
+ +
+ +![virtualization-management](/img/v1.2/rancher/virtualization-management.png) + +## Deploying Rancher server + +To use Rancher with Harvester, please install Rancher on a separate server. If you want to try out the integration features, you can create a VM in Harvester and install the Rancher server by following the [Helm CLI quick start](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/helm-cli). + +For production setup, please use one of the following guides to deploy and provision Rancher and a Kubernetes cluster with the provider of your choice: + +- [AWS](https://ranchermanager.docs.rancher.com/v2.7/pages-for-subheaders/deploy-rancher-manager) (uses Terraform) +- [AWS Marketplace](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/aws-marketplace) (uses Amazon EKS) +- [Azure](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/azure) (uses Terraform) +- [DigitalOcean](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/digitalocean) (uses Terraform) +- [GCP](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/gcp) (uses Terraform) +- [Hetzner Cloud](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/hetzner-cloud) (uses Terraform) +- [Vagrant](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/vagrant) +- [Equinix Metal](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/equinix-metal) +- [Outscale](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/outscale-qs) (uses Terraform) + +If you prefer, the following guide will take you through the same process in individual steps. Use this if you want to run Rancher in a different provider, on prem, or if you want to see how easy it is. + +- [Manual Install](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/helm-cli) + +:::caution + +**Do not install Rancher with Docker in production**. Otherwise, your environment may be damaged, and your cluster may not be abled to be recovered. Installing Rancher in Docker should only be used for quick evaluation and testing purposes. + +::: + +## Virtualization management + +With Rancher's virtualization management feature, you can import and manage your Harvester cluster. By clicking one of the imported clusters, you can easily access and manage a range of Harvester cluster resources, including hosts, VMs, images, volumes, and more. +Additionally, the virtualization management feature leverages Rancher's existing capabilities, such as authentication with various auth providers and multi-tenancy support. + +For in-depth insights, please refer to the [virtualization management](./virtualization-management.md) page. + +![import-cluster](/img/v1.2/rancher/import-harvester-cluster.png) + +## Creating Kubernetes clusters using the Harvester node driver + +You can launch a Kubernetes cluster from Rancher using the [Harvester node driver](./node/node-driver.md). When Rancher deploys Kubernetes onto these nodes, you can choose between Rancher Kubernetes Engine (RKE) or RKE2 distributions. + +One benefit of installing Kubernetes on node pools hosted by the node driver is that if a node loses connectivity with the cluster, Rancher can automatically create another node to join the cluster to ensure that the count of the node pool is as expected. + +Starting from Rancher version `v2.6.1`, the Harvester node driver is included by default. You can refer to the [node-driver](./node/node-driver.md) page for more details. + +![harvester-node-driver](/img/v1.2/rancher/harvester-node-driver.png) + +## Harvester baremetal container workload support (experimental) + +_Available as of Harvester v1.2.0 + Rancher v2.7.6_ + + +Starting with Rancher v2.7.6, Harvester introduces a new feature that enables you to deploy and manage container workloads directly to the underlying Harvester cluster. With this feature, you can seamlessly combine the power of virtual machines with the flexibility of containerization, allowing for a more versatile and efficient infrastructure setup. + +![harvester-container-dashboard](/img/v1.2/rancher/harvester-container-dashboard.png) + +This guide will walk you through enabling and using this experimental feature, highlighting its capabilities and best practices. + +To enable this new feature flag, follow these steps: + +1. Click the hamburger menu and choose the **Global Settings** tab. +1. Click **Feature Flags** and locate the new feature flag `harvester-baremetal-container-workload`. +1. Click the drop-down menu and select **Activate** to enable this feature. +1. If the feature state changes to **Active**, the feature is successfully enabled. + +![harvester-baremetal-container-workload-feature](/img/v1.2/rancher/harvester-baremetal-container-workload-feature.png) + +### Key Features + +**Unified Dashboard View:** +Once you've enabled the feature, you can explore the dashboard view of the Harvester cluster, just like you would with other standard Kubernetes clusters. This unified experience simplifies the management and monitoring of both your virtual machines and container workloads from a single, user-friendly interface. + +**Deploy Custom Workloads:** +This feature lets you deploy custom container workloads directly to the bare-metal Harvester cluster. While this functionality is experimental, it introduces exciting possibilities for optimizing your infrastructure. However, we recommend deploying container and VM workloads in separate namespaces to ensure clarity and separation. + +:::note + +- Critical system components such as monitoring, logging, Rancher, KubeVirt, and Longhorn are all managed by the Harvester cluster itself. You can't upgrade or modify these components. Therefore, exercise caution and avoid making changes to these critical system components. +- It is essential not to deploy any workloads to the system namespaces `cattle-system`, `harvester-system`, or `longhorn-system`. Keeping your workloads in separate namespaces is crucial to maintaining clarity and preserving the integrity of the system components. +- For best practices, we recommend deploying container and VM workloads in separate namespaces. + +::: + +:::note + +With this feature enabled, your Harvester cluster does not appear on the **Continuous Delivery** page in the Rancher UI. Please check the issue [#4482](https://github.com/harvester/harvester/issues/4482) for further updates. + +::: diff --git a/versioned_docs/version-v1.2/rancher/resource-quota.md b/versioned_docs/version-v1.2/rancher/resource-quota.md new file mode 100644 index 00000000000..508edaf1108 --- /dev/null +++ b/versioned_docs/version-v1.2/rancher/resource-quota.md @@ -0,0 +1,75 @@ +--- +sidebar_position: 6 +sidebar_label: Resource Quotas +title: "Resource Quotas" +keywords: + - Harvester + - harvester + - Rancher + - rancher + - Resource Quota +Description: ResourceQuota allows administrators to set resource limits per namespace, preventing excessive resource usage and ensuring the smooth operation of other namespaces when the quota is reached. +--- + +[ResourceQuota](https://kubernetes.io/docs/concepts/policy/resource-quotas/) is used to limit the usage of resources within a namespace. It helps administrators control and restrict the allocation of cluster resources to ensure fairness and controlled resource distribution among namespaces. + +In Harvester, ResourceQuota can define usage limits for the following resources: +- **CPU:** Limits compute resource usage, including CPU cores and CPU time. +- **Memory:** Limits the usage of memory resources in bytes or other recognizable memory units. + +## Set ResourceQuota via Rancher +In the Rancher UI, administrators can configure resource quotas for namespaces through the following steps: + +1. Click the hamburger menu and choose the **Virtualization Management** tab. +1. Choose one of the clusters and go to **Projects/Namespaces** > **Create Project**. +1. Specify the desired project **Name**. Next, go to the **Resource Quotas** tab and select the **Add Resource** option. Within the **Resource Type** field, select either **CPU Limit** or **Memory Limit** and define the **Project Limit** and **Namespace Default Limit** values. + ![](/img/v1.2/rancher/create-project.png) + +You can configure the **Namespace** limits as follows: + +1. Find the newly created project, and select **Create Namespace**. +1. Specify the desired namespace **Name**, and adjust the limits. +1. Complete the process by selecting **Create**. + ![](/img/v1.2/rancher/create-namespace.png) + +## Overhead memory of virtual machine +Upon creating a virtual machine (VM), the VM controller seamlessly incorporates overhead resources into the VM's configuration. These additional resources intend to guarantee the consistent and uninterrupted functioning of the VM. It's important to note that configuring memory limits requires a higher memory reservation due to the inclusion of these overhead resources. + +For example, consider the creation of a new VM with the following configuration: +- CPU: 8 cores +- Memory: 16Gi + +:::note +The operating system, either Linux or Windows, does not affect overhead calculations. +::: + +Memory Overhead is calculated in the following sections: +- **Memory PageTables Overhead:** This accounts for one bit for every 512b RAM size. For instance, a memory of 16Gi requires an overhead of 32Mi. +- **VM Fixed Overhead:** This consists of several components: + - `VirtLauncherMonitorOverhead`: 25Mi (the `ps` RSS for virt-launcher-monitor) + - `VirtLauncherOverhead`: 75Mi (the `ps` RSS for the virt-launcher process) + - `VirtlogdOverhead`: 17Mi (the `ps` RSS for virtlogd) + - `LibvirtdOverhead`: 33Mi (the `ps` RSS for libvirtd) + - `QemuOverhead` : 30Mi (the `ps` RSS for qemu, minus the RAM of its (stressed) guest, minus the virtual page table) +- **8Mi per CPU (vCPU) Overhead:** Additionally, 8Mi of overhead per vCPU is added, along with a fixed 8Mi overhead for IOThread. +- **Extra Added Overhead:** This encompasses various factors like video RAM overhead and architecture overhead. Refer to [Additional Overhead](https://github.com/kubevirt/kubevirt/blob/2bb88c3d35d33177ea16c0f1e9fffdef1fd350c6/pkg/virt-controller/services/template.go#L1853-L1890) for further details. + +This calculation demonstrates that the VM instance necessitates an additional memory overhead of approximately 276Mi. + +For more information, see [Memory Overhead](https://kubevirt.io/user-guide/virtual_machines/virtual_hardware/#memory-overhead). + +For more information on how the memory overhead is calculated in Kubevirt, refer to [kubevirt/pkg/virt-controller/services/template.go](https://github.com/kubevirt/kubevirt/blob/v0.54.0/pkg/virt-controller/services/template.go#L1804). + +## Automatic adjustment of ResourceQuota during migration +When the allocated resource quota controlled by the `ResourceQuota` object reaches its limit, migrating a VM becomes unfeasible. The migration process automatically creates a new pod mirroring the resource requirements of the source VM. If these pod creation prerequisites surpass the defined quota, the migration operation cannot proceed. + +_Available as of v1.2.0_ + +In Harvester, the `ResourceQuota` values will dynamically expand ahead of migration to accommodate the resource needs of the target virtual machine. After migration, the ResourceQuotas will be reinstated to their prior configurations. + +Please be aware of the following constrains of the automatic resizing of `ResourceQuota`: +- `ResourceQuota` cannot be changed during VM migration. +- When raising the `ResourceQuota` value, if you create, start, or restore other VMs, Harvester will verify if the resources are sufficient based on the original `ResourceQuota`. If the conditions are not met, the system will alert that the migration process is not feasible. +- After expanding `ResourceQuota`, potential resource contention may occur between non-VM pods and VM pods, leading to migration failures. Therefore, deploying custom container workloads and VMs to the same namespace is not recommended. +- Due to the concurrent limitation of the webhook validator, the VM controller will execute a secondary validation to confirm resource sufficiency. If the resource is insufficient, it will auto config the VM's `RunStrategy` to `Halted`, and a new annotation `harvesterhci.io/insufficient-resource-quota` will be added to the VM object, informing you that the VM was shut down due to insufficient resources. + ![](/img/v1.2/rancher/vm-annotation-insufficient-resource-quota.png) \ No newline at end of file diff --git a/versioned_docs/version-v1.2/rancher/virtualization-management.md b/versioned_docs/version-v1.2/rancher/virtualization-management.md new file mode 100644 index 00000000000..8053e55e918 --- /dev/null +++ b/versioned_docs/version-v1.2/rancher/virtualization-management.md @@ -0,0 +1,94 @@ +--- +sidebar_position: 2 +sidebar_label: Virtualization Management +title: "Virtualization Management" +keywords: + - Harvester + - Rancher +--- + + + + + +With Rancher's virtualization management capabilities, you can import and manage multiple Harvester clusters. It provides a solution that unifies virtualization and container management from a single pane of glass. + +Additionally, Harvester leverages Rancher's existing capabilities, such as [authentication](https://ranchermanager.docs.rancher.com/v2.7/pages-for-subheaders/authentication-config) and [RBAC control](https://ranchermanager.docs.rancher.com/v2.7/pages-for-subheaders/manage-role-based-access-control-rbac), to provide full multi-tenancy support. + +## Importing Harvester cluster +1. Please refer to the [Harvester & Rancher Support Matrix](https://www.suse.com/suse-harvester/support-matrix/all-supported-versions/) to find a desired Rancher version. You can use one of the following guides to deploy and provision Rancher and a Kubernetes cluster with the provider of your choice: + - [AWS](https://ranchermanager.docs.rancher.com/v2.7/pages-for-subheaders/deploy-rancher-manager) (uses Terraform) + - [AWS Marketplace](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/aws-marketplace) (uses Amazon EKS) + - [Azure](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/azure) (uses Terraform) + - [DigitalOcean](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/digitalocean) (uses Terraform) + - [GCP](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/gcp) (uses Terraform) + - [Hetzner Cloud](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/hetzner-cloud) (uses Terraform) + - [Vagrant](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/vagrant) + - [Equinix Metal](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/equinix-metal) + - [Outscale](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/outscale-qs) (uses Terraform) + - [Manual Install](https://ranchermanager.docs.rancher.com/v2.7/getting-started/quick-start-guides/deploy-rancher-manager/helm-cli) +1. Once the Rancher server is up and running, log in and click the hamburger menu and choose the **Virtualization Management** tab. Select **Import Existing** to import the downstream Harvester cluster into the Rancher server. +![](/img/v1.2/rancher/vm-menu.png) +1. Specify the `Cluster Name` and click **Create**. You will then see the registration guide; please open the dashboard of the target Harvester cluster and follow the guide accordingly. +![](/img/v1.2/rancher/harv-importing.png) +1. Once the agent node is ready, you should be able to view and access the imported Harvester cluster from the Rancher server and manage your VMs accordingly. +![](/img/v1.2/rancher/harv-cluster-view.png) +1. From the Harvester UI, you can click the hamburger menu to navigate back to the Rancher multi-cluster management page. +![](/img/v1.2/rancher/harv-go-back.png) + +## Multi-Tenancy + +In Harvester, we have leveraged the existing Rancher [RBAC authorization](https://ranchermanager.docs.rancher.com/v2.7/pages-for-subheaders/manage-role-based-access-control-rbac) such that users can view and manage a set of resources based on their cluster and project role permissions. + +Within Rancher, each person authenticates as a user, which is a login that grants a user access to Rancher. As mentioned in [Authentication](https://ranchermanager.docs.rancher.com/v2.7/pages-for-subheaders/authentication-config), users can either be local or external. + +Once the user logs into Rancher, their authorization, also known as access rights, is determined by global permissions and cluster and project roles. + +- [**Global Permissions**](https://ranchermanager.docs.rancher.com/v2.7/how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/manage-role-based-access-control-rbac/global-permissions): + - Define user authorization outside the scope of any particular cluster. +- [**Cluster and Project Roles**](https://ranchermanager.docs.rancher.com/v2.7/how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/manage-role-based-access-control-rbac/cluster-and-project-roles): + - Define user authorization inside the specific cluster or project where users are assigned the role. + +Both global permissions and cluster and project roles are implemented on top of [Kubernetes RBAC](https://kubernetes.io/docs/reference/access-authn-authz/rbac/). Therefore, enforcement of permissions and roles is performed by Kubernetes. + +- A cluster owner has full control over the cluster and all resources inside it, e.g., hosts, VMs, volumes, images, networks, backups, and settings. +- A project user can be assigned to a specific project with permission to manage the resources inside the project. + + +### Multi-Tenancy Example +The following example provides a good explanation of how the multi-tenant feature works: + +1. First, add new users via the Rancher `Users & Authentication` page. Then click `Create` to add two new separated users, such as `project-owner` and `project-readonly` respectively. + - A `project-owner` is a user with permission to manage a list of resources of a particular project, e.g., the default project. + - A `project-readonly` is a user with read-only permission of a particular project, e.g., the default project. + ![](/img/v1.2/rancher/create-user.png) +1. Click one of the imported Harvester clusters after navigating to the Harvester UI. + - Click the `Projects/Namespaces` tab. + - Select a project such as `default` and click the `Edit Config` menu to assign the users to this project with appropriate permissions. For example, the `project-owner` user will be assigned the project owner role. + ![](/img/v1.2/rancher/add-member.png) +1. Continue to add the `project-readonly` user to the same project with read-only permissions and click **Save**. + ![](/img/v1.2/rancher/added-user.png) +1. Open an incognito browser and log in as `project-owner`. +1. After logging in as the `project-owner` user, click the **Virtualization Management** tab. There you should be able to view the cluster and project to which you have been assigned. +1. Click the **Images** tab to view a list of images previously uploaded to the `harvester-public` namespace. You can also upload your own image if needed. +1. Create a VM with one of the images that you have uploaded. +1. Log in with another user, e.g., `project-readonly`, and this user will only have the read permission of the assigned project. + +:::note + +The `harvester-public` namespace is a predefined namespace accessible to all users assigned to this cluster. + +::: + +## Delete Imported Harvester Cluster +Users can delete the imported Harvester cluster from the Rancher UI via **Virtualization Management > Harvester Clusters**. Select the cluster you want to remove and click the **Delete** button to delete the imported Harvester cluster. + +You will also need to reset the `cluster-registration-url` setting on the associated Harvester cluster to clean up the Rancher cluster agent. + +![delete-cluster](/img/v1.2/rancher/delete-harvester-cluster.png) + +:::caution + +Please do not run the `kubectl delete -f ...` command to delete the imported Harvester cluster as it will remove the entire `cattle-system` namespace which is required of the Harvester cluster. + +::: diff --git a/versioned_docs/version-v1.2/terraform/_category_.json b/versioned_docs/version-v1.2/terraform/_category_.json new file mode 100644 index 00000000000..2a1faba515e --- /dev/null +++ b/versioned_docs/version-v1.2/terraform/_category_.json @@ -0,0 +1,10 @@ +{ + "position": 15, + "label": "Harvester Terraform Provider", + "collapsible": false, + "collapsed": false, + "link": { + "type": "doc", + "id": "terraform-provider" + } +} \ No newline at end of file diff --git a/versioned_docs/version-v1.2/terraform/terraform-provider.md b/versioned_docs/version-v1.2/terraform/terraform-provider.md new file mode 100644 index 00000000000..150507267db --- /dev/null +++ b/versioned_docs/version-v1.2/terraform/terraform-provider.md @@ -0,0 +1,48 @@ +--- +id: terraform-provider +sidebar_position: 1 +sidebar_label: Harvester Terraform Provider +title: "Harvester Terraform Provider" +--- + + + + + +## Support Matrix + +| Harvester Version | Supported Terraform Provider Harvester | Supported Terraformer Harvester | +|----------------------------------------------------------------------|-----------------------------------------------------------------------------------------| ------------------------------------------------------------------------------------------ | +| [v1.2.0](https://github.com/harvester/harvester/releases/tag/v1.2.0) | [v0.6.3](https://github.com/harvester/terraform-provider-harvester/releases/tag/v0.6.3) | [v1.1.1-harvester](https://github.com/harvester/terraformer/releases/tag/v1.1.1-harvester) | +| [v1.1.2](https://github.com/harvester/harvester/releases/tag/v1.1.2) | [v0.6.3](https://github.com/harvester/terraform-provider-harvester/releases/tag/v0.6.3) | [v1.1.1-harvester](https://github.com/harvester/terraformer/releases/tag/v1.1.1-harvester) | +| [v1.1.1](https://github.com/harvester/harvester/releases/tag/v1.1.1) | [v0.6.3](https://github.com/harvester/terraform-provider-harvester/releases/tag/v0.6.3) | [v1.1.1-harvester](https://github.com/harvester/terraformer/releases/tag/v1.1.1-harvester) | +| [v1.1.0](https://github.com/harvester/harvester/releases/tag/v1.1.0) | [v0.6.3](https://github.com/harvester/terraform-provider-harvester/releases/tag/v0.6.3) | [v1.1.1-harvester](https://github.com/harvester/terraformer/releases/tag/v1.1.1-harvester) | + +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) >= 0.13.x +- [Go](https://go.dev/doc/install) 1.18 to build the provider plugin + +## Install The Provider + +copy and paste this code into your Terraform configuration. Then, run `terraform init` to initialize it. +```hcl +terraform { + required_providers { + harvester = { + source = "harvester/harvester" + version = "" + } + } +} + +provider "harvester" { + # Configuration options +} +``` + +## Using the provider + +More details about the provider-specific configurations can be found in the [docs](https://registry.terraform.io/providers/harvester/harvester/latest/docs). + +Github Repo: [https://github.com/harvester/terraform-provider-harvester](https://github.com/harvester/terraform-provider-harvester) \ No newline at end of file diff --git a/versioned_docs/version-v1.2/troubleshooting/_category_.json b/versioned_docs/version-v1.2/troubleshooting/_category_.json new file mode 100644 index 00000000000..8f361ad7389 --- /dev/null +++ b/versioned_docs/version-v1.2/troubleshooting/_category_.json @@ -0,0 +1,6 @@ +{ + "position": 16, + "label": "Troubleshooting", + "collapsible": true, + "collapsed": true +} diff --git a/versioned_docs/version-v1.2/troubleshooting/harvester.md b/versioned_docs/version-v1.2/troubleshooting/harvester.md new file mode 100644 index 00000000000..004406d67a9 --- /dev/null +++ b/versioned_docs/version-v1.2/troubleshooting/harvester.md @@ -0,0 +1,163 @@ +--- +sidebar_position: 2 +sidebar_label: Harvester +title: "Harvester" +--- + + + + + +## Fail to Deploy a Multi-node Cluster Due to Incorrect HTTP Proxy Setting + +### ISO Installation Without a Harvester Configuration File + +#### Configure HTTP Proxy During Harvester Installation + +In some environments, you configure [http-proxy](../airgap.md#configure-an-http-proxy-during-installation) of [OS Environment](../install/harvester-configuration.md#osenvironment) during Harvester installation. + +#### Configure HTTP Proxy After First Node is Ready + +After the first node is installed successfully, you login into the `Harvester GUI` to configure [http-proxy](../airgap.md#configure-an-http-proxy-in-harvester-settings) of [Harvester System Settings](../install/harvester-configuration.md#system_settings). + +Then you continue to add more nodes to the cluster. + +#### One Node Becomes Unavailable + +The issue you may encounter: + +``` +The first node is installed successfully. + +The second node is installed successfully. + +The third node is installed successfully. + +Then the second node changes to Unavialable state and cannot recover automatically. +``` + +#### Solution + +When the nodes in the cluster do not use the HTTP Proxy to communicate with each other, after the first node is installed successfully, you need to configure [http-proxy.noProxy](../airgap.md#configure-an-http-proxy-in-harvester-settings) against the CIDR used by those nodes. + +For example, your cluster assigns IPs from CIDR `172.26.50.128/27` to nodes via DHCP/static setting, please add this CIDR to `noProxy`. + +After setting this, you can continue to add new nodes to the cluster. + +For more details, please refer to [Harvester issue 3091](https://github.com/harvester/harvester/issues/3091). + +### ISO Installation With a Harvester Configuration File + +When a Harvester configuration file is used in ISO installation, please configure proper `http-proxy` in [Harvester System Settings](../install/harvester-configuration.md#system_settings). + +### PXE Boot Installation + +When [PXE Boot Installation](../install/pxe-boot-install.md) is adopted, please configure proper `http-proxy` in [OS Environment](../install/harvester-configuration.md#osenvironment) and [Harvester System Settings](../install/harvester-configuration.md#system_settings). + +## Generate a Support Bundle + +Users can generate a support bundle in the Harvester GUI with the following steps: + +- Click the `Support` link at the bottom-left of Harvester Web UI. + ![](/img/v1.2/troubleshooting/harvester-sb-support-link.png) + +- Click `Generate Support Bundle` button. + ![](/img/v1.2/troubleshooting/harvester-sb-support-button.png) + +- Enter a useful description for the support bundle and click `Create` to generate and download a support bundle. + ![](/img/v1.2/troubleshooting/harvester-sb-support-modal.png) + +## Access Embedded Rancher and Longhorn Dashboards + +_Available as of v1.1.0_ + +You can now access the embedded Rancher and Longhorn dashboards directly on the `Support` page, but you must first go to the `Preferences` page and check the `Enable Extension developer features` box under `Advanced Features`. + +![](/img/v1.2/troubleshooting/support-access-embedded-ui.png) + +:::note + +We only support using the embedded Rancher and Longhorn dashboards for debugging and validation purposes. +For Rancher's multi-cluster and multi-tenant integration, please refer to the docs [here](../rancher/rancher-integration.md). + +::: + +## I can't access Harvester after I changed SSL/TLS enabled protocols and ciphers + +If you changed +[SSL/TLS enabled protocols and ciphers settings](../advanced/settings.md#ssl-parameters) +and you no longer have access to Harvester GUI and API, +it's highly possible that NGINX Ingress Controller has stopped working due to the misconfigured SSL/TLS protocols and ciphers. +Follow these steps to reset the setting: + +1. Following [FAQ](../faq.md) to SSH into Harvester node and switch to `root` user. +``` +$ sudo -s +``` +2. Editing setting `ssl-parameters` manually using `kubectl`: +``` +# kubectl edit settings ssl-parameters +``` +3. Deleting the line `value: ...` so that NGINX Ingress Controller +will use the default protocols and ciphers. +``` +apiVersion: harvesterhci.io/v1beta1 +default: '{}' +kind: Setting +metadata: + name: ssl-parameters +... +value: '{"protocols":"TLS99","ciphers":"WRONG_CIPHER"}' # <- Delete this line +``` +4. Save the change and you should see the following response after exit from the editor: +``` +setting.harvesterhci.io/ssl-parameters edited +``` + +You can further check the logs of Pod `rke2-ingress-nginx-controller` to see if NGINX Ingress Controller is working correctly. + + +## Network interfaces are not showing up + +You may need help finding the correct interface with a 10G uplink since the interface is not showing up. The uplink doesn't show up when the ixgbe module fails to load because an unsupported SFP+ module type is detected. + +#### How to identify the issue with the unsupported SFP? + +Execute the command `lspci | grep -i net` to see the number of NIC ports connected to the motherboard. By running the command `ip a`, you can gather information about the detected interfaces. If the number of detected interfaces is less than the number of identified NIC ports, then it's likely that the problem arises from using an unsupported SFP+ module. + +##### Testing + +You can perform a simple test to verify whether the unsupported SFP+ is the cause. Follow these steps on a running node: + +1. Create the file `/etc/modprobe.d/ixgbe.conf` manually with the content: + +``` +options ixgbe allow_unsupported_sfp=1 +``` + +1. Then run following command: + +``` +rmmod ixgbe && modprobe ixgbe +``` + +If the above steps are successful and the missing interface shows, we can confirm that the issue is an unsupported SFP+. However, the above test is not permanent and will be flushed out once rebooted. + +#### Solution + +Due to support issues, Intel restricts the types of SFPs used on their NICs. To make the above changes persistent, adding the following content to a [config.yaml](/install/harvester-configuration.md) during installation is recommended. + +```YAML +os: + write_files: + - content: | + options ixgbe allow_unsupported_sfp=1 + path: /etc/modprobe.d/ixgbe.conf + - content: | + name: "reload ixgbe module" + stages: + boot: + - commands: + - rmmod ixgbe && modprobe ixgbe + path: /oem/99_ixgbe.yaml +``` diff --git a/versioned_docs/version-v1.2/troubleshooting/installation.md b/versioned_docs/version-v1.2/troubleshooting/installation.md new file mode 100644 index 00000000000..90a5f1ae154 --- /dev/null +++ b/versioned_docs/version-v1.2/troubleshooting/installation.md @@ -0,0 +1,129 @@ +--- +id: index +sidebar_position: 1 +sidebar_label: Installation +title: "Installation" +--- + + + + + +The following sections contain tips to troubleshoot or get assistance with failed installations. + +## Logging into the Harvester Installer (a live OS) + +Users can press the key combination `CTRL + ALT + F2` to switch to another TTY and log in with the following credentials: + +- User: `rancher` +- Password: `rancher` + +## Meeting hardware requirements + +- Check that your hardware meets the [minimum requirements](../install/requirements.md#hardware-requirements) to complete installation. + +## Stuck in `Loading images. This may take a few minutes...` + +- Because the system doesn't have a default route, your installer may become "stuck" in this state. You can check your route status by executing the following command: + +```shell +$ ip route +default via 10.10.0.10 dev mgmt-br proto dhcp <-- Does a default route exist? +10.10.0.0/24 dev mgmt-br proto kernel scope link src 10.10.0.15 +``` + +- Check that your DHCP server offers a default route option. Attaching content from `/run/cos/target/rke2.log` is helpful too. + +## Modifying cluster token on agent nodes + +When an agent node fails to join the cluster, it can be related to the cluster token not being identical to the server node token. +In order to confirm the issue, connect to your agent node (i.e. with [SSH](./os.md#how-to-log-in-to-a-harvester-node) and check the `rancherd` service log with the following command: + +```shell +$ sudo journalctl -b -u rancherd +``` + +If the cluster token setup in the agent node is not matching the server node token, you will find several entries of the following message: + +```shell +msg="Bootstrapping Rancher (v2.7.5/v1.25.9+rke2r1)" +msg="failed to bootstrap system, will retry: generating plan: response 502: 502 Bad Gateway getting cacerts: \r\n502 Bad Gateway\r\n\r\n

502 Bad Gateway

\r\n
nginx
\r\n\r\n\r\n" +``` + +Note that the Rancher version and IP address depend on your environment and might differ from the message above. + +To fix the issue, you need to update the token value in the `rancherd` configuration file `/etc/rancher/rancherd/config.yaml`. + +For example, if the cluster token setup in the server node is `ThisIsTheCorrectOne`, you will update the token value as follow: + +```yaml +token: 'ThisIsTheCorrectOne' +``` + +To ensure the change is persistent across reboots, update the `token` value of the OS configuration file `/oem/90_custom.yaml`: + +```yaml +name: Harvester Configuration +stages: + ... + initramfs: + - commands: + - rm -f /etc/sysconfig/network/ifroute-mgmt-br + files: + - path: /etc/rancher/rancherd/config.yaml + permissions: 384 + owner: 0 + group: 0 + content: | + server: https://$cluster-vip:443 + role: agent + token: "ThisIsTheCorrectOne" + kubernetesVersion: v1.25.9+rke2r1 + rancherVersion: v2.7.5 + rancherInstallerImage: rancher/system-agent-installer-rancher:v2.7.5 + labels: + - harvesterhci.io/managed=true + extraConfig: + disable: + - rke2-snapshot-controller + - rke2-snapshot-controller-crd + - rke2-snapshot-validation-webhook + encoding: "" + ownerstring: "" +``` + +:::note + +To see what is the current cluster token value, log in your server node (i.e. with SSH) +and look in the file `/etc/rancher/rancherd/config.yaml`. For example, +you can run the following command to only display the token's value: + +```bash +$ sudo yq eval .token /etc/rancher/rancherd/config.yaml +``` + +::: + +## Collecting troubleshooting information + +Please include the following information in a bug report when reporting a failed installation: + +- A failed installation screenshot. +- System information and logs. + - Available as of v1.0.2 + + Please follow the guide in [Logging into the Harvester Installer (a live OS)](#logging-into-the-harvester-installer-a-live-os) to log in. And run the command to generate a tarball that contains troubleshooting information: + + ``` + supportconfig -k -c + ``` + + The command output messages contain the generated tarball path. For example the path is `/var/loq/scc_aaa_220520_1021 804d65d-c9ba-4c54-b12d-859631f892c5.txz` in the following example: + + ![](/img/v1.2/troubleshooting/installation-support-config-example.png) + + :::note + + A failure PXE Boot installation automatically generates a tarball if the [`install.debug`](../install/harvester-configuration.md#installdebug) field is set to `true` in the Harvester configuration file. + + ::: \ No newline at end of file diff --git a/versioned_docs/version-v1.2/troubleshooting/monitoring.md b/versioned_docs/version-v1.2/troubleshooting/monitoring.md new file mode 100644 index 00000000000..282dcf2e6c5 --- /dev/null +++ b/versioned_docs/version-v1.2/troubleshooting/monitoring.md @@ -0,0 +1,189 @@ +--- +sidebar_position: 4 +sidebar_label: Monitoring +title: "Monitoring" +--- + + + + + +The following sections contain tips to troubleshoot Harvester Monitoring. + +## Monitoring is unusable + +When the Harvester Dashboard is not showing any monitoring metrics, it can be caused by the following reasons. + +### Monitoring is unusable due to Pod being stuck in `Terminating` status + +Harvester Monitoring pods are deployed randomly on the cluster Nodes. When the Node hosting the pods accidentally goes down, the related pods may become stuck in the `Terminating` status rendering the Monitoring unusable from the WebUI. + +```shell +$ kubectl get pods -n cattle-monitoring-system + +NAMESPACE NAME READY STATUS RESTARTS AGE +cattle-monitoring-system prometheus-rancher-monitoring-prometheus-0 3/3 Terminating 0 3d23h +cattle-monitoring-system rancher-monitoring-admission-create-fwjn9 0/1 Terminating 0 137m +cattle-monitoring-system rancher-monitoring-crd-create-9wtzf 0/1 Terminating 0 137m +cattle-monitoring-system rancher-monitoring-grafana-d9c56d79b-ph4nz 3/3 Terminating 0 3d23h +cattle-monitoring-system rancher-monitoring-grafana-d9c56d79b-t24sz 0/3 Init:0/2 0 132m + +cattle-monitoring-system rancher-monitoring-kube-state-metrics-5bc8bb48bd-nbd92 1/1 Running 4 4d1h +... + +``` + +Monitoring can be recovered using CLI commands to force delete the related pods. The cluster will redeploy new pods to replace them. + +```shell +# Delete each none-running Pod in namespace cattle-monitoring-system. + +$ kubectl delete pod --force -n cattle-monitoring-system prometheus-rancher-monitoring-prometheus-0 + + pod "prometheus-rancher-monitoring-prometheus-0" force deleted + + +$ kubectl delete pod --force -n cattle-monitoring-system rancher-monitoring-admission-create-fwjn9 + +$ kubectl delete pod --force -n cattle-monitoring-system rancher-monitoring-crd-create-9wtzf + +$ kubectl delete pod --force -n cattle-monitoring-system rancher-monitoring-grafana-d9c56d79b-ph4nz + +$ kubectl delete pod --force -n cattle-monitoring-system rancher-monitoring-grafana-d9c56d79b-t24sz +``` + +Wait for a few minutes so that the new pods are created and readied for the Monitoring dashboard to be usable again. + +``` +$ kubectl get pods -n cattle-monitoring-system + +NAME READY STATUS RESTARTS AGE +prometheus-rancher-monitoring-prometheus-0 0/3 Init:0/1 0 98s +rancher-monitoring-grafana-d9c56d79b-cp86w 0/3 Init:0/2 0 27s +... + +$ kubectl get pods -n cattle-monitoring-system + +NAME READY STATUS RESTARTS AGE +prometheus-rancher-monitoring-prometheus-0 3/3 Running 0 7m57s +rancher-monitoring-grafana-d9c56d79b-cp86w 3/3 Running 0 6m46s +... + +``` + +## Expand PV/Volume Size + +`Harvester` integrates `Longhorn` as the default storage provider. + +Harvester `Monitoring` uses `Persistent Volume (PV)` to store running data. When a cluster has been running for a certain time, the `Persistent Volume` may need to expand its size. + +Based on the `Longhorn` `Volume` expansion guide, `Harvester` illustrates how to [expand the volume size](https://longhorn.io/docs/1.3.2/volumes-and-nodes/expansion/). + +### View Volume + +#### From Embedded Longhorn WebUI + +Access the embedded Longhorn WebUI according to [this document](../troubleshooting/harvester.md#access-embedded-rancher-and-longhorn-dashboards). + +The Longhorn dashboard default view. + +![](/img/v1.2/troubleshooting/2-longhorn-dashboard.png) + +Click `Volume` to list all existing volumes. + +![](/img/v1.2/troubleshooting/3-view-all-volume.png) + +#### From CLI + +You can also use `kubectl` to get all Volumes. + +``` +# kubectl get pvc -A +NAMESPACE NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE +cattle-monitoring-system alertmanager-rancher-monitoring-alertmanager-db-alertmanager-rancher-monitoring-alertmanager-0 Bound pvc-1b2fbbe9-14b1-4a65-941a-7d5645a89977 5Gi RWO harvester-longhorn 43h +cattle-monitoring-system prometheus-rancher-monitoring-prometheus-db-prometheus-rancher-monitoring-prometheus-0 Bound pvc-7c6dcb61-51a9-4a38-b4c5-acaa11788978 50Gi RWO harvester-longhorn 43h +cattle-monitoring-system rancher-monitoring-grafana Bound pvc-b2b2c07c-f7cd-4965-90e6-ac3319597bf7 2Gi RWO harvester-longhorn 43h + +# kubectl get volume -A +NAMESPACE NAME STATE ROBUSTNESS SCHEDULED SIZE NODE AGE +longhorn-system pvc-1b2fbbe9-14b1-4a65-941a-7d5645a89977 attached degraded 5368709120 harv31 43h +longhorn-system pvc-7c6dcb61-51a9-4a38-b4c5-acaa11788978 attached degraded 53687091200 harv31 43h +longhorn-system pvc-b2b2c07c-f7cd-4965-90e6-ac3319597bf7 attached degraded 2147483648 harv31 43h +``` + +### Scale Down a Deployment + +To detach the `Volume`, you need to scale down the `deployment` that uses the `Volume`. + +The example below is against the PVC claimed by `rancher-monitoring-grafana`. + +Find the `deployment` in the namespace `cattle-monitoring-system`. + +``` +# kubectl get deployment -n cattle-monitoring-system +NAME READY UP-TO-DATE AVAILABLE AGE +rancher-monitoring-grafana 1/1 1 1 43h // target deployment +rancher-monitoring-kube-state-metrics 1/1 1 1 43h +rancher-monitoring-operator 1/1 1 1 43h +rancher-monitoring-prometheus-adapter 1/1 1 1 43h +``` + +Scale down the deployment `rancher-monitoring-grafana` to 0. + +``` +# kubectl scale --replicas=0 deployment/rancher-monitoring-grafana -n cattle-monitoring-system +``` + +Check the deployment and the volume. + +``` +# kubectl get deployment -n cattle-monitoring-system +NAME READY UP-TO-DATE AVAILABLE AGE +rancher-monitoring-grafana 0/0 0 0 43h // scaled down +rancher-monitoring-kube-state-metrics 1/1 1 1 43h +rancher-monitoring-operator 1/1 1 1 43h +rancher-monitoring-prometheus-adapter 1/1 1 1 43h + +# kubectl get volume -A +NAMESPACE NAME STATE ROBUSTNESS SCHEDULED SIZE NODE AGE +longhorn-system pvc-1b2fbbe9-14b1-4a65-941a-7d5645a89977 attached degraded 5368709120 harv31 43h +longhorn-system pvc-7c6dcb61-51a9-4a38-b4c5-acaa11788978 attached degraded 53687091200 harv31 43h +longhorn-system pvc-b2b2c07c-f7cd-4965-90e6-ac3319597bf7 detached unknown 2147483648 43h // volume is detached +``` + +### Expand Volume + +In the Longhorn WebUI, the related volume becomes `Detached`. Click the icon in the `Operation` column, and select `Expand Volume`. + +![](/img/v1.2/troubleshooting/4-select-volume-to-expand.png) + +Input a new size, and `Longhorn` will expand the volume to this size. + +![](/img/v1.2/troubleshooting/5-expand-volue-to-new-size.png) + +### Scale Up a Deployment + +After the `Volume` is expanded to target size, you need to scale up the aforementioned deployment to its original replicas. For the above example of `rancher-monitoring-grafana`, the original replicas is 1. + +``` +# kubectl scale --replicas=1 deployment/rancher-monitoring-grafana -n cattle-monitoring-system + +``` + +Check the deployment again. + +``` +# kubectl get deployment -n cattle-monitoring-system +NAME READY UP-TO-DATE AVAILABLE AGE +rancher-monitoring-grafana 1/1 1 1 43h // scaled up +rancher-monitoring-kube-state-metrics 1/1 1 1 43h +rancher-monitoring-operator 1/1 1 1 43h +rancher-monitoring-prometheus-adapter 1/1 1 1 43h +``` + +The `Volume` is attached to the new POD. + +![](/img/v1.2/troubleshooting/6-after-scale-up.png) + +To now, the `Volume` is expanded to the new size and the POD is using it smoothly. + diff --git a/versioned_docs/version-v1.2/troubleshooting/os.md b/versioned_docs/version-v1.2/troubleshooting/os.md new file mode 100644 index 00000000000..6d92651ffc5 --- /dev/null +++ b/versioned_docs/version-v1.2/troubleshooting/os.md @@ -0,0 +1,144 @@ +--- +sidebar_position: 3 +sidebar_label: Operating System +title: "Operating System" +--- + + + + + +Harvester runs on an OpenSUSE-based OS. The OS is an artifact produced by the [elemental-toolkit](https://github.com/rancher/elemental-toolkit). The following sections contain information and tips to help users troubleshoot OS-related issues. + +## How to log in to a Harvester node + +Users can log in to a Harvester node with the username `rancher` and the password or SSH keypair provided during installation. +The user `rancher` can execute privileged commands without entering a password: + +``` +# Run a privileged command +rancher@node1:~> sudo blkid + +# Or become root +rancher@node1:~> sudo -i +node1:~ # blkid +``` +## How can I install packages? Why are some paths read-only? + +The OS file system, like a container image, is image-based and immutable except in some directories. + +We recommend using a **toolbox container** to run programs not packaged in the Harvester OS for debugging purposes. Please see [this article](https://harvesterhci.io/kb/package_your_own_toolbox_image/) to learn how to build and run a toolbox container. + +The Harvester OS also provides a way to enable the read-write mode temporarily. Please follow the following steps: + +:::caution + +Enabling read-write mode might break your system if files are modified. Please use it at your own risk. + +::: + +- For version `v0.3.0`, we need to apply a workaround first to [make some directories non-overlaid](https://github.com/harvester/harvester/issues/1388) after enabling read-write mode. On a running Harvester node, run the following command as root: + + ``` + cat > /oem/91_hack.yaml <<'EOF' + name: "Rootfs Layout Settings for debugrw" + stages: + rootfs: + - if: 'grep -q root=LABEL=COS_STATE /proc/cmdline && grep -q rd.cos.debugrw /proc/cmdline' + name: "Layout configuration for debugrw" + environment_file: /run/cos/cos-layout.env + environment: + RW_PATHS: " " + EOF + ``` + +- Reboot the system to GRUB menu. Press ESC to stay on the menu. + + ![](/img/v1.2/troubleshooting/grub-menu.png) + +- Press `e` on first menuentry. Append `rd.cos.debugrw` to the `linux (loop0)$kernel $kernelcmd` line. Press `Ctrl + x` to boot the system. + + ![](/img/v1.2/troubleshooting/edit-boot-parameter.png) + +## How to permanently edit kernel parameters + +:::note + +The following steps are a workaround. Harvester will inform the community once a permanent resolution is in place. + +::: + +- Re-mount state directory in rw mode: + ``` + # blkid -L COS_STATE + /dev/vda2 + # mount -o remount,rw /dev/vda2 /run/initramfs/cos-state + ``` +- Edit the grub config file and append parameters to the `linux (loop0)$kernel $kernelcmd` line. The following example adds a `nomodeset` parameter: + ``` + # vim /run/initramfs/cos-state/grub2/grub.cfg + menuentry "${display_name}" --id cos { + # label is kept around for backward compatibility + set label=${active_label} + set img=/cOS/active.img + loopback $loopdev /$img + source ($loopdev)/etc/cos/bootargs.cfg + linux ($loopdev)$kernel $kernelcmd ${extra_cmdline} ${extra_active_cmdline} nomodeset + initrd ($loopdev)$initramfs + } + ``` +- Reboot for changes to take effect. +## How to change the default GRUB boot menu entry + +To change the default entry, first check the `--id` attribute of a menu entry, as in the following example: + +``` +# cat /run/initramfs/cos-state/grub2/grub.cfg + +<...> +menuentry "${display_name} (debug)" --id cos-debug { + search --no-floppy --set=root --label COS_STATE + set img=/cOS/active.img + set label=COS_ACTIVE + loopback loop0 /$img + set root=($root) + source (loop0)/etc/cos/bootargs.cfg + linux (loop0)$kernel $kernelcmd ${extra_cmdline} ${extra_passive_cmdline} ${crash_kernel_params} + initrd (loop0)$initramfs +} +``` + +The id of the above entry is `cos-debug`. We can then set the default entry by: + +``` +# grub2-editenv /oem/grubenv set saved_entry=cos-debug +``` +## How to debug a system crash or hang + +### Collect crash log + +If kernel panic traces are not recorded in the system log when a system crashes, one reliable way to locate the crash log is to use a serial console. + +To enable outputting of kernel messages to a serial console, please use the following steps: + +- Boot the system to GRUB menu. Press ESC to stay on the menu. + ![](/img/v1.2/troubleshooting/grub-menu.png) +- Press `e` on first menuentry. Append `console=ttyS0,115200n8` to the `linux (loop0)$kernel $kernelcmd` line. Press `Ctrl + x` to boot the system. + + ![](/img/v1.2/troubleshooting/edit-boot-parameter-serial.png) + +:::note + +Adjust the [console options](https://www.kernel.org/doc/html/latest/admin-guide/serial-console.html) according to your environment. **Make sure** to append the `console=` string at the end of the line. + +::: + +- Connect to the serial port to capture logs. +### Collect crash dumps +For kernel panic crashes, you can use kdump to collect crash dumps. + +By default, the OS is booted without the kdump feature enabled. Users can enable the feature by selecting the `debug` menuentry when booting, as in the following example: + +![](/img/v1.2/troubleshooting/grub-menu-debug.png) + +When a system crashes, a crash dump will be stored in the `/var/crash/