diff --git a/kube/deploy/vm/_kubevirt/ks.yaml b/kube/deploy/vm/_kubevirt/ks.yaml index 9962225a..cd3d6d0e 100644 --- a/kube/deploy/vm/_kubevirt/ks.yaml +++ b/kube/deploy/vm/_kubevirt/ks.yaml @@ -30,3 +30,17 @@ spec: target: kind: Namespace name: kubevirt + - patch: | + apiVersion: kubevirt.io/v1 + kind: KubeVirt + metadata: + name: not-used + spec: + configuration: + vmStateStorageClass: "file" + developerConfiguration: + featureGates: + - VMPersistentState + target: + group: kubevirt.io + kind: KubeVirt diff --git a/kube/deploy/vm/ad/_deps/preference.yaml b/kube/deploy/vm/ad/_deps/preference.yaml index bdfbca2d..5848e4fc 100644 --- a/kube/deploy/vm/ad/_deps/preference.yaml +++ b/kube/deploy/vm/ad/_deps/preference.yaml @@ -21,8 +21,14 @@ spec: devices: preferredDiskBus: sata preferredInterfaceModel: virtio - preferredTPM: - persistent: true + preferredTPM: {} + # persistent: true + preferredAutoattachMemBalloon: false + preferredAutoattachInputDevice: true + preferredAutoattachGraphicsDevice: true + preferredAutoattachSerialConsole: true + preferredAutoattachPodInterface: true + preferredInputType: "tablet" features: preferredAcpi: {} preferredApic: {} diff --git a/kube/deploy/vm/ad/template-dc/vm.yaml b/kube/deploy/vm/ad/template-dc/vm.yaml index 1c20d4d1..1e4e07f6 100644 --- a/kube/deploy/vm/ad/template-dc/vm.yaml +++ b/kube/deploy/vm/ad/template-dc/vm.yaml @@ -18,7 +18,7 @@ spec: vm.home.arpa/windows: "ad" vm.home.arpa/ad: "dc${NUM}" spec: - hostname: "thunder-DC${NUM}" + hostname: "thunder-dc${NUM}" subdomain: "${DNS_AD}" evictionStrategy: "LiveMigrate" networks: @@ -35,13 +35,6 @@ spec: - name: "c-drive" disk: bus: "sata" - autoattachMemBalloon: false - autoattachGraphicsDevice: true - autoattachInputDevice: true - inputs: - - name: "tablet" - type: "tablet" - autoattachPodInterface: true interfaces: - name: "main" masquerade: {} @@ -54,6 +47,9 @@ spec: protocol: "UDP" firmware: uuid: "${UUID}" + # bootloader: + # efi: + # persistent: true # resources: # requests: # cpu: "100m"