Created
October 23, 2025 23:11
-
-
Save nctiggy/8c881ebdd835dca5bdd40e1a1610b2fb to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| {"metadata":{"name":"VMO-RA-Templates","description":"Template layers for VMO Reference Architecture, optimized for Longhorn","labels":{"refarch":"vmo-templates"}},"spec":{"version":"1.7.1-longhorn","template":{"type":"add-on","cloudType":"all","packs":[{"name":"vmo-storage","type":"manifest","layer":"addon","version":"1.0.0","tag":"1.7.1","values":"pack:\n spectrocloud.com/install-priority: \"40\"","registry":{"metadata":{"uid":"","name":"","kind":"","isPrivate":false,"providerType":"","isSyncSupported":false}},"manifests":[{"name":"storageprofile-cdi","content":"apiVersion: cdi.kubevirt.io/v1beta1\nkind: StorageProfile\nmetadata:\n name: longhorn\nspec:\n claimPropertySets: \n - accessModes:\n - ReadWriteMany\n volumeMode: \n Block\n cloneStrategy: csi-clone"}]},{"name":"vmo-networking","type":"manifest","layer":"addon","version":"1.0.0","tag":"1.7.1","values":"pack:\n spectrocloud.com/install-priority: \"40\"","registry":{"metadata":{"uid":"","name":"","kind":"","isPrivate":false,"providerType":"","isSyncSupported":false}},"manifests":[{"name":"nad-vlan-30","content":"apiVersion: \"k8s.cni.cncf.io/v1\"\nkind: NetworkAttachmentDefinition\nmetadata:\n name: \"vlan-30\"\n namespace: default\nspec:\n config: |-\n {\n \"cniVersion\": \"0.3.1\",\n \"name\": \"vlan-30\",\n \"type\": \"bridge\",\n \"bridge\": \"br0\",\n \"vlan\": 30,\n \"ipam\": {}\n }"},{"name":"nad-vlan-untagged","content":"apiVersion: \"k8s.cni.cncf.io/v1\"\nkind: NetworkAttachmentDefinition\nmetadata:\n name: \"vlan-untagged\"\n namespace: default\nspec:\n config: |-\n {\n \"cniVersion\": \"0.3.1\",\n \"name\": \"vlan-untagged\",\n \"type\": \"bridge\",\n \"bridge\": \"br0\",\n \"ipam\": {}\n }"}]},{"name":"vmo-goldenimages","type":"manifest","layer":"addon","version":"1.0.0","tag":"1.7.1","values":"pack:\n spectrocloud.com/install-priority: \"40\"","registry":{"metadata":{"uid":"","name":"","kind":"","isPrivate":false,"providerType":"","isSyncSupported":false}},"manifests":[{"name":"dv-ubuntu-2204","content":"apiVersion: cdi.kubevirt.io/v1beta1\nkind: DataVolume\nmetadata:\n name: \"template-ubuntu-2204\"\n namespace: \"vmo-golden-images\"\n annotations:\n cdi.kubevirt.io/storage.deleteAfterCompletion: \"false\"\n cdi.kubevirt.io/storage.bind.immediate.requested: \"\"\nspec:\n storage:\n accessModes:\n - ReadWriteMany\n resources:\n requests:\n storage: 50Gi\n volumeMode: Block\n storageClassName: longhorn\n source:\n registry:\n url: \"docker://gcr.io/spectro-images-public/release/vm-dashboard/os/ubuntu-container-disk:22.04\""},{"name":"dv-windows-2022","content":"apiVersion: cdi.kubevirt.io/v1beta1\nkind: DataVolume\nmetadata:\n name: \"template-windows-2022\"\n namespace: \"vmo-golden-images\"\n annotations:\n cdi.kubevirt.io/storage.deleteAfterCompletion: \"false\"\n cdi.kubevirt.io/storage.bind.immediate.requested: \"\"\nspec:\n storage:\n accessModes:\n - ReadWriteMany\n resources:\n requests:\n storage: 80Gi\n volumeMode: Block\n storageClassName: longhorn\n source:\n registry:\n url: \"docker://docker.io/kreeuwijk/w2k22_eval:latest\""}]},{"name":"vmo-vmpreferences","type":"manifest","layer":"addon","version":"1.0.0","tag":"1.7.1","values":"pack:\n spectrocloud.com/install-priority: \"40\"","registry":{"metadata":{"uid":"","name":"","kind":"","isPrivate":false,"providerType":"","isSyncSupported":false}},"manifests":[{"name":"vmcp-generic-linux","content":"apiVersion: instancetype.kubevirt.io/v1beta1\nkind: VirtualMachineClusterPreference\nmetadata:\n name: generic-linux\nspec:\n annotations:\n descheduler.alpha.kubernetes.io/evict: \"true\"\n clock:\n preferredClockOffset:\n utc: {}\n #timezone: America/New_York\n cpu:\n preferredCPUTopology: spread \n spreadOptions:\n across: SocketsCores\n ratio: 4\n devices:\n preferredDiskBus: virtio\n preferredDiskCache: writethrough\n preferredInterfaceModel: virtio\n preferredRng: {}\n machine:\n preferredMachineType: q35\n preferredTerminationGracePeriodSeconds: 180"},{"name":"vmcp-generic-windows","content":"apiVersion: instancetype.kubevirt.io/v1beta1\nkind: VirtualMachineClusterPreference\nmetadata:\n name: generic-windows\nspec:\n annotations:\n descheduler.alpha.kubernetes.io/evict: \"true\"\n clock:\n preferredClockOffset:\n utc: {}\n #timezone: America/New_York\n preferredTimer:\n hpet:\n present: false\n pit:\n tickPolicy: delay\n rtc:\n tickPolicy: catchup\n hyperv: {}\n cpu:\n preferredCPUTopology: spread \n spreadOptions:\n across: SocketsCores\n ratio: 4\n devices:\n preferredDiskBus: virtio\n preferredDiskCache: writethrough\n preferredInterfaceModel: virtio\n preferredRng: {}\n features:\n preferredAcpi: {}\n preferredApic: {}\n preferredHyperv:\n reenlightenment: {}\n ipi: {}\n synic: {}\n synictimer: {}\n spinlocks:\n spinlocks: 8191\n reset: {}\n relaxed: {}\n vpindex: {}\n runtime: {}\n tlbflush: {}\n frequencies: {}\n vapic: {}\n preferredPvspinlock: {}\n preferredSmm: {}\n firmware:\n preferredUseEfi: true\n preferredUseSecureBoot: true\n machine:\n preferredMachineType: q35 \n preferredTerminationGracePeriodSeconds: 180"}]},{"name":"vmo-vmtemplates","type":"manifest","layer":"addon","version":"1.0.0","tag":"1.7.1","values":"pack:\n spectrocloud.com/install-priority: \"40\"","registry":{"metadata":{"uid":"","name":"","kind":"","isPrivate":false,"providerType":"","isSyncSupported":false}},"manifests":[{"name":"cm-unattend-xml","content":"apiVersion: v1\nkind: ConfigMap\nmetadata:\n name: win-unattend-xml\n namespace: default\ndata:\n unattend.xml: |\n \u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e\n \u003cunattend xmlns=\"urn:schemas-microsoft-com:unattend\"\n xmlns:wcm=\"http://schemas.microsoft.com/WMIConfig/2002/State\"\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\u003e\n \u003csettings pass=\"generalize\"\u003e\n \u003ccomponent name=\"Microsoft-Windows-PnpSysprep\"\n processorArchitecture=\"amd64\"\n publicKeyToken=\"31bf3856ad364e35\"\n language=\"neutral\" versionScope=\"nonSxS\"\u003e\n \u003cPersistAllDeviceInstalls\u003etrue\u003c/PersistAllDeviceInstalls\u003e\n \u003c/component\u003e\n \u003c/settings\u003e\n \u003csettings pass=\"specialize\"\u003e\n \u003ccomponent name=\"Microsoft-Windows-Deployment\"\n processorArchitecture=\"amd64\"\n publicKeyToken=\"31bf3856ad364e35\"\n language=\"neutral\" versionScope=\"nonSxS\"\u003e\n \u003cExtendOSPartition\u003e\n \u003cExtend\u003etrue\u003c/Extend\u003e\n \u003c/ExtendOSPartition\u003e\n \u003cRunSynchronous\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eDisable create user account\u003c/Description\u003e\n \u003cPath\u003ereg add \"HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\OOBE\" /v UnattendCreatedUser /t REG_DWORD /d 1 /f\u003c/Path\u003e\n \u003cOrder\u003e1\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eDisable mouse acceleration\u003c/Description\u003e\n \u003cPath\u003ereg add \"HKU\\.DEFAULT\\Control Panel\\Mouse\" /v MouseSpeed /t REG_SZ /d 0 /f\u003c/Path\u003e\n \u003cOrder\u003e2\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eIncrease mouse speed\u003c/Description\u003e\n \u003cPath\u003ereg add \"HKU\\.DEFAULT\\Control Panel\\Mouse\" /v MouseSensitivity /t REG_SZ /d 14 /f\u003c/Path\u003e\n \u003cOrder\u003e3\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eLoad template profile\u003c/Description\u003e\n \u003cPath\u003ereg load HKU\\template C:\\Users\\Default\\NTUSER.DAT\u003c/Path\u003e\n \u003cOrder\u003e4\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eDisable mouse acceleration HKCU\u003c/Description\u003e\n \u003cPath\u003ereg add \"HKU\\template\\Control Panel\\Mouse\" /v MouseSpeed /t REG_SZ /d 0 /f\u003c/Path\u003e\n \u003cOrder\u003e5\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eIncrease mouse speed HKCU\u003c/Description\u003e\n \u003cPath\u003ereg add \"HKU\\template\\Control Panel\\Mouse\" /v MouseSensitivity /t REG_SZ /d 14 /f\u003c/Path\u003e\n \u003cOrder\u003e6\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eUnload template profile\u003c/Description\u003e\n \u003cPath\u003ereg unload HKU\\template\u003c/Path\u003e\n \u003cOrder\u003e7\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003c/RunSynchronous\u003e\n \u003c/component\u003e\n \u003ccomponent name=\"Microsoft-Windows-Shell-Setup\"\n processorArchitecture=\"amd64\"\n publicKeyToken=\"31bf3856ad364e35\"\n language=\"neutral\" versionScope=\"nonSxS\"\u003e\n \u003cRegisteredOwner\u003eWile E. Coyote\u003c/RegisteredOwner\u003e\n \u003cRegisteredOrganization\u003eACME Corp.\u003c/RegisteredOrganization\u003e\n \u003cTimeZone\u003eCentral European Standard Time\u003c/TimeZone\u003e\n \u003cComputername\u003e*\u003c/Computername\u003e\n \u003c/component\u003e\n \u003c/settings\u003e\n \u003csettings pass=\"oobeSystem\"\u003e\n \u003ccomponent name=\"Microsoft-Windows-International-Core\"\n processorArchitecture=\"amd64\"\n publicKeyToken=\"31bf3856ad364e35\"\n language=\"neutral\" versionScope=\"nonSxS\"\u003e\n \u003cInputLocale\u003een-US\u003c/InputLocale\u003e\n \u003cSystemLocale\u003een-US\u003c/SystemLocale\u003e\n \u003cUILanguage\u003een-US\u003c/UILanguage\u003e\n \u003cUserLocale\u003een-US\u003c/UserLocale\u003e\n \u003c/component\u003e\n \u003ccomponent name=\"Microsoft-Windows-Shell-Setup\"\n processorArchitecture=\"amd64\"\n publicKeyToken=\"31bf3856ad364e35\"\n language=\"neutral\"\n versionScope=\"nonSxS\"\n xmlns:wcm=\"http://schemas.microsoft.com/WMIConfig/2002/State\"\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\u003e\n \u003cOOBE\u003e\n \u003cHideEULAPage\u003etrue\u003c/HideEULAPage\u003e\n \u003cHideLocalAccountScreen\u003etrue\u003c/HideLocalAccountScreen\u003e\n \u003cHideOEMRegistrationScreen\u003etrue\u003c/HideOEMRegistrationScreen\u003e\n \u003cHideOnlineAccountScreens\u003etrue\u003c/HideOnlineAccountScreens\u003e\n \u003cHideWirelessSetupInOOBE\u003etrue\u003c/HideWirelessSetupInOOBE\u003e\n \u003cNetworkLocation\u003eWork\u003c/NetworkLocation\u003e\n \u003cProtectYourPC\u003e1\u003c/ProtectYourPC\u003e\n \u003cSkipUserOOBE\u003etrue\u003c/SkipUserOOBE\u003e\n \u003cSkipMachineOOBE\u003etrue\u003c/SkipMachineOOBE\u003e\n \u003c/OOBE\u003e\n \u003cUserAccounts\u003e\n \u003cAdministratorPassword\u003e\n \u003cValue\u003eP@ssw0rd!\u003c/Value\u003e\n \u003cPlainText\u003etrue\u003c/PlainText\u003e\n \u003c/AdministratorPassword\u003e\n \u003c/UserAccounts\u003e\n \u003c/component\u003e\n \u003c/settings\u003e\n \u003c/unattend\u003e\n---\napiVersion: v1\nkind: ConfigMap\nmetadata:\n name: win-unattend-xml\n namespace: virtual-machines\ndata:\n unattend.xml: |\n \u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e\n \u003cunattend xmlns=\"urn:schemas-microsoft-com:unattend\"\n xmlns:wcm=\"http://schemas.microsoft.com/WMIConfig/2002/State\"\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\u003e\n \u003csettings pass=\"generalize\"\u003e\n \u003ccomponent name=\"Microsoft-Windows-PnpSysprep\"\n processorArchitecture=\"amd64\"\n publicKeyToken=\"31bf3856ad364e35\"\n language=\"neutral\" versionScope=\"nonSxS\"\u003e\n \u003cPersistAllDeviceInstalls\u003etrue\u003c/PersistAllDeviceInstalls\u003e\n \u003c/component\u003e\n \u003c/settings\u003e\n \u003csettings pass=\"specialize\"\u003e\n \u003ccomponent name=\"Microsoft-Windows-Deployment\"\n processorArchitecture=\"amd64\"\n publicKeyToken=\"31bf3856ad364e35\"\n language=\"neutral\" versionScope=\"nonSxS\"\u003e\n \u003cExtendOSPartition\u003e\n \u003cExtend\u003etrue\u003c/Extend\u003e\n \u003c/ExtendOSPartition\u003e\n \u003cRunSynchronous\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eDisable create user account\u003c/Description\u003e\n \u003cPath\u003ereg add \"HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\OOBE\" /v UnattendCreatedUser /t REG_DWORD /d 1 /f\u003c/Path\u003e\n \u003cOrder\u003e1\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eDisable mouse acceleration\u003c/Description\u003e\n \u003cPath\u003ereg add \"HKU\\.DEFAULT\\Control Panel\\Mouse\" /v MouseSpeed /t REG_SZ /d 0 /f\u003c/Path\u003e\n \u003cOrder\u003e2\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eIncrease mouse speed\u003c/Description\u003e\n \u003cPath\u003ereg add \"HKU\\.DEFAULT\\Control Panel\\Mouse\" /v MouseSensitivity /t REG_SZ /d 14 /f\u003c/Path\u003e\n \u003cOrder\u003e3\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eLoad template profile\u003c/Description\u003e\n \u003cPath\u003ereg load HKU\\template C:\\Users\\Default\\NTUSER.DAT\u003c/Path\u003e\n \u003cOrder\u003e4\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eDisable mouse acceleration HKCU\u003c/Description\u003e\n \u003cPath\u003ereg add \"HKU\\template\\Control Panel\\Mouse\" /v MouseSpeed /t REG_SZ /d 0 /f\u003c/Path\u003e\n \u003cOrder\u003e5\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eIncrease mouse speed HKCU\u003c/Description\u003e\n \u003cPath\u003ereg add \"HKU\\template\\Control Panel\\Mouse\" /v MouseSensitivity /t REG_SZ /d 14 /f\u003c/Path\u003e\n \u003cOrder\u003e6\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003cRunSynchronousCommand wcm:action=\"add\"\u003e\n \u003cDescription\u003eUnload template profile\u003c/Description\u003e\n \u003cPath\u003ereg unload HKU\\template\u003c/Path\u003e\n \u003cOrder\u003e7\u003c/Order\u003e\n \u003c/RunSynchronousCommand\u003e\n \u003c/RunSynchronous\u003e\n \u003c/component\u003e\n \u003ccomponent name=\"Microsoft-Windows-Shell-Setup\"\n processorArchitecture=\"amd64\"\n publicKeyToken=\"31bf3856ad364e35\"\n language=\"neutral\" versionScope=\"nonSxS\"\u003e\n \u003cRegisteredOwner\u003eWile E. Coyote\u003c/RegisteredOwner\u003e\n \u003cRegisteredOrganization\u003eACME Corp.\u003c/RegisteredOrganization\u003e\n \u003cTimeZone\u003eCentral European Standard Time\u003c/TimeZone\u003e\n \u003cComputername\u003e*\u003c/Computername\u003e\n \u003c/component\u003e\n \u003c/settings\u003e\n \u003csettings pass=\"oobeSystem\"\u003e\n \u003ccomponent name=\"Microsoft-Windows-International-Core\"\n processorArchitecture=\"amd64\"\n publicKeyToken=\"31bf3856ad364e35\"\n language=\"neutral\" versionScope=\"nonSxS\"\u003e\n \u003cInputLocale\u003een-US\u003c/InputLocale\u003e\n \u003cSystemLocale\u003een-US\u003c/SystemLocale\u003e\n \u003cUILanguage\u003een-US\u003c/UILanguage\u003e\n \u003cUserLocale\u003een-US\u003c/UserLocale\u003e\n \u003c/component\u003e\n \u003ccomponent name=\"Microsoft-Windows-Shell-Setup\"\n processorArchitecture=\"amd64\"\n publicKeyToken=\"31bf3856ad364e35\"\n language=\"neutral\"\n versionScope=\"nonSxS\"\n xmlns:wcm=\"http://schemas.microsoft.com/WMIConfig/2002/State\"\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\u003e\n \u003cOOBE\u003e\n \u003cHideEULAPage\u003etrue\u003c/HideEULAPage\u003e\n \u003cHideLocalAccountScreen\u003etrue\u003c/HideLocalAccountScreen\u003e\n \u003cHideOEMRegistrationScreen\u003etrue\u003c/HideOEMRegistrationScreen\u003e\n \u003cHideOnlineAccountScreens\u003etrue\u003c/HideOnlineAccountScreens\u003e\n \u003cHideWirelessSetupInOOBE\u003etrue\u003c/HideWirelessSetupInOOBE\u003e\n \u003cNetworkLocation\u003eWork\u003c/NetworkLocation\u003e\n \u003cProtectYourPC\u003e1\u003c/ProtectYourPC\u003e\n \u003cSkipUserOOBE\u003etrue\u003c/SkipUserOOBE\u003e\n \u003cSkipMachineOOBE\u003etrue\u003c/SkipMachineOOBE\u003e\n \u003c/OOBE\u003e\n \u003cUserAccounts\u003e\n \u003cAdministratorPassword\u003e\n \u003cValue\u003eP@ssw0rd!\u003c/Value\u003e\n \u003cPlainText\u003etrue\u003c/PlainText\u003e\n \u003c/AdministratorPassword\u003e\n \u003c/UserAccounts\u003e\n \u003c/component\u003e\n \u003c/settings\u003e\n \u003c/unattend\u003e"},{"name":"vmtemplate-ubuntu-2204","content":"apiVersion: spectrocloud.com/v1\nkind: VmTemplate\nmetadata:\n name: ubuntu-2204\nspec:\n description: Ubuntu 22.04\n displayName: Ubuntu 22.04\n icon: https://s3.amazonaws.com/manifests.spectrocloud.com/logos/ubuntu.png\n preference:\n name: generic-linux\n runStrategy: Always\n dataVolumeTemplates:\n - metadata:\n name: ubuntu-2204\n spec:\n source:\n pvc: \n name: template-ubuntu-2204\n namespace: vmo-golden-images\n storage:\n accessModes:\n - ReadWriteMany\n resources:\n requests:\n storage: 50Gi\n storageClassName: longhorn\n template:\n metadata:\n annotations:\n descheduler.alpha.kubernetes.io/evict: 'true'\n spec:\n domain:\n cpu:\n cores: 2\n sockets: 1\n threads: 1\n #model: Haswell-IBRS\n devices:\n disks:\n - name: datavolume-os\n disk:\n bus: virtio \n bootOrder: 1\n - name: cloudinitdisk\n disk:\n bus: virtio\n interfaces:\n - name: default\n masquerade: {}\n model: virtio\n memory:\n guest: 2Gi\n resources:\n limits:\n memory: null\n requests:\n memory: 2Gi\n networks:\n - name: default\n pod: {}\n volumes:\n - dataVolume:\n name: ubuntu-2204\n name: datavolume-os\n - cloudInitNoCloud:\n userData: |\n #cloud-config\n ssh_pwauth: True\n chpasswd: { expire: False }\n password: spectro\n disable_root: false\n runcmd:\n - apt-get update\n - apt-get install -y qemu-guest-agent\n - systemctl start qemu-guest-agent\n name: cloudinitdisk"},{"name":"vmtemplate-windows-2022","content":"apiVersion: spectrocloud.com/v1\nkind: VmTemplate\nmetadata:\n name: win-2022-eval\nspec:\n description: 'Windows 2022 Datacenter Evaluation (initial password: P@ssw0rd!)'\n displayName: Windows 2022 Eval\n icon: https://companieslogo.com/img/orig/MSFT-a203b22d.png?t=1633073277\n preference:\n name: generic-windows\n runStrategy: Always\n dataVolumeTemplates:\n - metadata:\n name: win-2022-eval\n spec:\n source:\n pvc: \n name: template-windows-2022\n namespace: vmo-golden-images\n storage:\n accessModes:\n - ReadWriteMany\n resources:\n requests:\n storage: 80G\n storageClassName: longhorn\n template:\n metadata:\n annotations:\n descheduler.alpha.kubernetes.io/evict: 'true'\n spec:\n domain:\n cpu:\n cores: 2\n sockets: 1\n threads: 1\n devices:\n disks:\n - name: datavolume-os\n disk:\n bus: virtio\n bootOrder: 1\n - name: sysprepconfig\n cdrom:\n bus: sata \n interfaces:\n - name: default\n masquerade: {}\n model: virtio\n tpm: {}\n memory:\n guest: 4Gi\n resources:\n requests:\n memory: 4Gi\n limits:\n memory: null\n networks:\n - name: default\n pod: {}\n volumes:\n - name: datavolume-os\n dataVolume:\n name: win-2022-eval\n - name: sysprepconfig\n sysprep:\n configMap:\n name: win-unattend-xml"}]}]},"variables":[]}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment