From f5ec243fb463c5b0ca88b433f183dcdbc4d291c0 Mon Sep 17 00:00:00 2001 From: Nikita Korolev Date: Thu, 19 Feb 2026 16:19:26 +0300 Subject: [PATCH 1/4] use alpine Signed-off-by: Nikita Korolev --- .../affinity-toleration/vi/kustomization.yaml | 1 + .../affinity-toleration/vi/vi-alpine-http.yaml | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 test/e2e/legacy/testdata/affinity-toleration/vi/vi-alpine-http.yaml diff --git a/test/e2e/legacy/testdata/affinity-toleration/vi/kustomization.yaml b/test/e2e/legacy/testdata/affinity-toleration/vi/kustomization.yaml index 5693777032..e293c20cd8 100644 --- a/test/e2e/legacy/testdata/affinity-toleration/vi/kustomization.yaml +++ b/test/e2e/legacy/testdata/affinity-toleration/vi/kustomization.yaml @@ -2,3 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - vi-ubuntu-http.yaml + - vi-alpine-http.yaml diff --git a/test/e2e/legacy/testdata/affinity-toleration/vi/vi-alpine-http.yaml b/test/e2e/legacy/testdata/affinity-toleration/vi/vi-alpine-http.yaml new file mode 100644 index 0000000000..0f091224bf --- /dev/null +++ b/test/e2e/legacy/testdata/affinity-toleration/vi/vi-alpine-http.yaml @@ -0,0 +1,11 @@ +--- +apiVersion: virtualization.deckhouse.io/v1alpha2 +kind: VirtualImage +metadata: + name: vi-alpine-http +spec: + storage: ContainerRegistry + dataSource: + type: HTTP + http: + url: https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/cloud/generic_alpine-3.23.3-x86_64-uefi-cloudinit-r0.qcow2 From 77399dfc804ee631fbaa51972782aa7518f826a4 Mon Sep 17 00:00:00 2001 From: Nikita Korolev Date: Thu, 19 Feb 2026 18:14:51 +0300 Subject: [PATCH 2/4] alpine to regular test Signed-off-by: Nikita Korolev --- test/e2e/internal/object/const.go | 17 ++++++++++++++--- .../vm/base/cfg/cloudinit.yaml | 10 +++++++++- .../affinity-toleration/vm/base/vd-root.yaml | 5 +++-- 3 files changed, 26 insertions(+), 6 deletions(-) diff --git a/test/e2e/internal/object/const.go b/test/e2e/internal/object/const.go index b6ccf48c60..6b0a50a6c4 100644 --- a/test/e2e/internal/object/const.go +++ b/test/e2e/internal/object/const.go @@ -17,15 +17,24 @@ limitations under the License. package object const ( - ImageURLAlpineUEFIPerf = "https://89d64382-20df-4581-8cc7-80df331f67fa.selstorage.ru/alpine/alpine-3-21-uefi-perf.qcow2" - ImageURLUbuntu = "https://89d64382-20df-4581-8cc7-80df331f67fa.selstorage.ru/ubuntu/ubuntu-24.04-minimal-cloudimg-amd64.qcow2" - ImageURLAlpineBIOS = "https://89d64382-20df-4581-8cc7-80df331f67fa.selstorage.ru/alpine/alpine-3-21-bios-base.qcow2" + ImageURLAlpineUEFIPerf = "https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/cloud/nocloud_alpine-3.23.0-x86_64-uefi-cloudinit-metal-r0.qcow2" + // ImageURLAlpineUEFIPerf = "https://89d64382-20df-4581-8cc7-80df331f67fa.selstorage.ru/alpine/alpine-3-21-uefi-perf.qcow2" + ImageURLUbuntu = "https://89d64382-20df-4581-8cc7-80df331f67fa.selstorage.ru/ubuntu/ubuntu-24.04-minimal-cloudimg-amd64.qcow2" + ImageURLAlpineBIOS = "https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/cloud/nocloud_alpine-3.23.0-x86_64-bios-cloudinit-metal-r0.qcow2" + // ImageURLAlpineBIOS = "https://89d64382-20df-4581-8cc7-80df331f67fa.selstorage.ru/alpine/alpine-3-21-bios-base.qcow2" ImageURLContainerImage = "cr.yandex/crpvs5j3nh1mi2tpithr/e2e/alpine/alpine-image:latest" ImageURLMinimalQCOW = "https://89d64382-20df-4581-8cc7-80df331f67fa.selstorage.ru/test/test.qcow2" ImageURLMinimalISO = "https://89d64382-20df-4581-8cc7-80df331f67fa.selstorage.ru/test/test.iso" Mi256 = 256 * 1024 * 1024 DefaultVMClass = "generic" DefaultCloudInit = `#cloud-config +package_update: true +packages: + - qemu-guest-agent + - curl + - bash + - sudo + - iputils users: - name: cloud # passwd: cloud @@ -36,6 +45,8 @@ users: ssh_authorized_keys: # testcases - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFxcXHmwaGnJ8scJaEN5RzklBPZpVSic4GdaAsKjQoeA your_email@example.com +runcmd: +- "rc-update add qemu-guest-agent && rc-service qemu-guest-agent start" ` DefaultSSHPrivateKey = `-----BEGIN OPENSSH PRIVATE KEY----- b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW diff --git a/test/e2e/legacy/testdata/affinity-toleration/vm/base/cfg/cloudinit.yaml b/test/e2e/legacy/testdata/affinity-toleration/vm/base/cfg/cloudinit.yaml index 084b7afb8a..e7ffeb02c8 100644 --- a/test/e2e/legacy/testdata/affinity-toleration/vm/base/cfg/cloudinit.yaml +++ b/test/e2e/legacy/testdata/affinity-toleration/vm/base/cfg/cloudinit.yaml @@ -1,4 +1,11 @@ #cloud-config +package_update: true +packages: + - qemu-guest-agent + - curl + - bash + - sudo + - iputils users: - name: cloud # passwd: cloud @@ -42,9 +49,10 @@ write_files: while true; do ping -W1 -D 1.1.1.1 >> /tmp/ping.log done -final_message: "\U0001F525\U0001F525\U0001F525 The system is finally up, after $(awk '{print int($1)}' /proc/uptime) seconds \U0001F525\U0001F525\U0001F525" +final_message: "\U0001F525\U0001F525\U0001F525 The system is finally up, after ${uptime} seconds \U0001F525\U0001F525\U0001F525" runcmd: - "echo \"\U0001F7E1 Starting runcmd at $(date +%H:%M:%S)\"" - rc-update add ping-service default - rc-service ping-service start + - "rc-update add qemu-guest-agent && rc-service qemu-guest-agent start" - "echo \"\U0001F7E1 Finished runcmd at $(date +%H:%M:%S)\"" diff --git a/test/e2e/legacy/testdata/affinity-toleration/vm/base/vd-root.yaml b/test/e2e/legacy/testdata/affinity-toleration/vm/base/vd-root.yaml index 2b18363c1b..c02a36ff12 100644 --- a/test/e2e/legacy/testdata/affinity-toleration/vm/base/vd-root.yaml +++ b/test/e2e/legacy/testdata/affinity-toleration/vm/base/vd-root.yaml @@ -5,9 +5,10 @@ metadata: spec: persistentVolumeClaim: storageClassName: "{{ .STORAGE_CLASS_NAME }}" - size: 3700Mi + size: 350Mi dataSource: type: ObjectRef objectRef: kind: VirtualImage - name: vi-ubuntu-http + name: vi-alpine-http + # name: vi-ubuntu-http From 48bfa923dc23c381dafa0d3d06f75765333fc6e4 Mon Sep 17 00:00:00 2001 From: Nikita Korolev Date: Thu, 19 Feb 2026 22:08:59 +0300 Subject: [PATCH 3/4] ++ Signed-off-by: Nikita Korolev --- .../legacy/testdata/affinity-toleration/vi/kustomization.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/e2e/legacy/testdata/affinity-toleration/vi/kustomization.yaml b/test/e2e/legacy/testdata/affinity-toleration/vi/kustomization.yaml index e293c20cd8..15a6d4d9bb 100644 --- a/test/e2e/legacy/testdata/affinity-toleration/vi/kustomization.yaml +++ b/test/e2e/legacy/testdata/affinity-toleration/vi/kustomization.yaml @@ -1,5 +1,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - vi-ubuntu-http.yaml + # - vi-ubuntu-http.yaml - vi-alpine-http.yaml From b84953f447e0824c7f067d062936fff0e846a3a4 Mon Sep 17 00:00:00 2001 From: Nikita Korolev Date: Fri, 20 Feb 2026 11:40:51 +0300 Subject: [PATCH 4/4] complex Signed-off-by: Nikita Korolev --- .../testdata/complex-test/cvi/cvi-alpine-http.yaml | 10 ++++++++++ .../complex-test/cvi/cvi-from-cvi-ubuntu-http.yaml | 5 +++-- .../complex-test/cvi/cvi-from-vi-ubuntu-http.yaml | 5 +++-- .../testdata/complex-test/cvi/cvi-ubuntu-http.yaml | 1 + .../testdata/complex-test/cvi/kustomization.yaml | 3 ++- .../testdata/complex-test/vd/kustomization.yaml | 3 ++- .../testdata/complex-test/vd/vd-alpine-http.yaml | 14 ++++++++++++++ .../complex-test/vd/vd-from-cvi-ubuntu-http.yaml | 6 ++++-- .../complex-test/vd/vd-from-vi-ubuntu-http.yaml | 8 +++++--- .../testdata/complex-test/vi/kustomization.yaml | 3 ++- .../testdata/complex-test/vi/vi-alpine-http.yaml | 11 +++++++++++ .../complex-test/vi/vi-from-cvi-ubuntu-http.yaml | 5 +++-- .../complex-test/vi/vi-from-vi-ubuntu-http.yaml | 3 ++- .../complex-test/vm/base/cfg/cloudinit.yaml | 13 ++++++++++++- .../testdata/complex-test/vm/base/vd-root.yaml | 6 ++++-- .../overlays/embedded-cloudinit/kustomization.yaml | 9 +++++++++ 16 files changed, 87 insertions(+), 18 deletions(-) create mode 100644 test/e2e/legacy/testdata/complex-test/cvi/cvi-alpine-http.yaml create mode 100644 test/e2e/legacy/testdata/complex-test/vd/vd-alpine-http.yaml create mode 100644 test/e2e/legacy/testdata/complex-test/vi/vi-alpine-http.yaml diff --git a/test/e2e/legacy/testdata/complex-test/cvi/cvi-alpine-http.yaml b/test/e2e/legacy/testdata/complex-test/cvi/cvi-alpine-http.yaml new file mode 100644 index 0000000000..43718a3b41 --- /dev/null +++ b/test/e2e/legacy/testdata/complex-test/cvi/cvi-alpine-http.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: virtualization.deckhouse.io/v1alpha2 +kind: ClusterVirtualImage +metadata: + name: cvi-alpine-http +spec: + dataSource: + type: HTTP + http: + url: https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/cloud/generic_alpine-3.23.3-x86_64-uefi-cloudinit-r0.qcow2 diff --git a/test/e2e/legacy/testdata/complex-test/cvi/cvi-from-cvi-ubuntu-http.yaml b/test/e2e/legacy/testdata/complex-test/cvi/cvi-from-cvi-ubuntu-http.yaml index 504f1a9f24..9d2d9474f6 100644 --- a/test/e2e/legacy/testdata/complex-test/cvi/cvi-from-cvi-ubuntu-http.yaml +++ b/test/e2e/legacy/testdata/complex-test/cvi/cvi-from-cvi-ubuntu-http.yaml @@ -2,10 +2,11 @@ apiVersion: virtualization.deckhouse.io/v1alpha2 kind: ClusterVirtualImage metadata: - name: cvi-from-cvi-ubu-http + name: cvi-from-cvi-http + # name: cvi-from-cvi-ubu-http spec: dataSource: type: ObjectRef objectRef: kind: ClusterVirtualImage - name: cvi-ubuntu-http + name: cvi-alpine-http diff --git a/test/e2e/legacy/testdata/complex-test/cvi/cvi-from-vi-ubuntu-http.yaml b/test/e2e/legacy/testdata/complex-test/cvi/cvi-from-vi-ubuntu-http.yaml index 22ef1dcf3a..c30af3ff8c 100644 --- a/test/e2e/legacy/testdata/complex-test/cvi/cvi-from-vi-ubuntu-http.yaml +++ b/test/e2e/legacy/testdata/complex-test/cvi/cvi-from-vi-ubuntu-http.yaml @@ -2,11 +2,12 @@ apiVersion: virtualization.deckhouse.io/v1alpha2 kind: ClusterVirtualImage metadata: - name: cvi-from-vi-ubu-http + name: cvi-from-vi-http + # name: cvi-from-vi-ubu-http spec: dataSource: type: ObjectRef objectRef: kind: VirtualImage - name: vi-ubuntu-http + name: vi-alpine-http namespace: testcases diff --git a/test/e2e/legacy/testdata/complex-test/cvi/cvi-ubuntu-http.yaml b/test/e2e/legacy/testdata/complex-test/cvi/cvi-ubuntu-http.yaml index 69b74e80ea..c7ac6d7c78 100644 --- a/test/e2e/legacy/testdata/complex-test/cvi/cvi-ubuntu-http.yaml +++ b/test/e2e/legacy/testdata/complex-test/cvi/cvi-ubuntu-http.yaml @@ -8,3 +8,4 @@ spec: type: HTTP http: url: https://89d64382-20df-4581-8cc7-80df331f67fa.selstorage.ru/ubuntu/ubuntu-24.04-minimal-cloudimg-amd64.qcow2 + # url: https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/cloud/generic_alpine-3.23.3-x86_64-uefi-cloudinit-r0.qcow2 diff --git a/test/e2e/legacy/testdata/complex-test/cvi/kustomization.yaml b/test/e2e/legacy/testdata/complex-test/cvi/kustomization.yaml index 972e332ce6..99aff7c4f5 100644 --- a/test/e2e/legacy/testdata/complex-test/cvi/kustomization.yaml +++ b/test/e2e/legacy/testdata/complex-test/cvi/kustomization.yaml @@ -1,7 +1,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - cvi-ubuntu-http.yaml + # - cvi-ubuntu-http.yaml + - cvi-alpine-http.yaml - cvi-alpine-registry.yaml - cvi-from-vi-ubuntu-http.yaml - cvi-from-cvi-ubuntu-http.yaml diff --git a/test/e2e/legacy/testdata/complex-test/vd/kustomization.yaml b/test/e2e/legacy/testdata/complex-test/vd/kustomization.yaml index d49428377a..09c9d4d195 100644 --- a/test/e2e/legacy/testdata/complex-test/vd/kustomization.yaml +++ b/test/e2e/legacy/testdata/complex-test/vd/kustomization.yaml @@ -1,7 +1,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./vd-ubuntu-http.yaml + - ./vd-alpine-http.yaml + # - ./vd-ubuntu-http.yaml - ./vd-alpine-registry.yaml - ./vd-blank.yaml - ./vd-from-cvi-ubuntu-http.yaml diff --git a/test/e2e/legacy/testdata/complex-test/vd/vd-alpine-http.yaml b/test/e2e/legacy/testdata/complex-test/vd/vd-alpine-http.yaml new file mode 100644 index 0000000000..e064af39e1 --- /dev/null +++ b/test/e2e/legacy/testdata/complex-test/vd/vd-alpine-http.yaml @@ -0,0 +1,14 @@ +--- +apiVersion: virtualization.deckhouse.io/v1alpha2 +kind: VirtualDisk +metadata: + name: vd-alpine-http +spec: + dataSource: + type: HTTP + http: + url: https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/cloud/generic_alpine-3.23.3-x86_64-uefi-cloudinit-r0.qcow2 + persistentVolumeClaim: + storageClassName: "{{ .STORAGE_CLASS_NAME }}" + # size: 3600Mi + size: 350Mi diff --git a/test/e2e/legacy/testdata/complex-test/vd/vd-from-cvi-ubuntu-http.yaml b/test/e2e/legacy/testdata/complex-test/vd/vd-from-cvi-ubuntu-http.yaml index 4ac1c4d31e..d47cee6ac2 100644 --- a/test/e2e/legacy/testdata/complex-test/vd/vd-from-cvi-ubuntu-http.yaml +++ b/test/e2e/legacy/testdata/complex-test/vd/vd-from-cvi-ubuntu-http.yaml @@ -1,7 +1,8 @@ apiVersion: virtualization.deckhouse.io/v1alpha2 kind: VirtualDisk metadata: - name: vd-from-cvi-ubuntu-http + name: vd-from-cvi-http + # name: vd-from-cvi-ubuntu-http spec: persistentVolumeClaim: storageClassName: "{{ .STORAGE_CLASS_NAME }}" @@ -10,4 +11,5 @@ spec: type: ObjectRef objectRef: kind: ClusterVirtualImage - name: cvi-ubuntu-http + name: cvi-alpine-http + # name: cvi-ubuntu-http diff --git a/test/e2e/legacy/testdata/complex-test/vd/vd-from-vi-ubuntu-http.yaml b/test/e2e/legacy/testdata/complex-test/vd/vd-from-vi-ubuntu-http.yaml index 1640d77ef3..ede7e109cb 100644 --- a/test/e2e/legacy/testdata/complex-test/vd/vd-from-vi-ubuntu-http.yaml +++ b/test/e2e/legacy/testdata/complex-test/vd/vd-from-vi-ubuntu-http.yaml @@ -1,13 +1,15 @@ apiVersion: virtualization.deckhouse.io/v1alpha2 kind: VirtualDisk metadata: - name: vd-from-vi-ubuntu-http + name: vd-from-vi-http spec: persistentVolumeClaim: storageClassName: "{{ .STORAGE_CLASS_NAME }}" - size: 3600Mi + # size: 3600Mi + size: 350Mi dataSource: type: ObjectRef objectRef: kind: VirtualImage - name: vi-ubuntu-http + name: vi-alpine-http + # name: vi-ubuntu-http diff --git a/test/e2e/legacy/testdata/complex-test/vi/kustomization.yaml b/test/e2e/legacy/testdata/complex-test/vi/kustomization.yaml index 3e0026ea14..db6a5c2e69 100644 --- a/test/e2e/legacy/testdata/complex-test/vi/kustomization.yaml +++ b/test/e2e/legacy/testdata/complex-test/vi/kustomization.yaml @@ -1,7 +1,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - vi-ubuntu-http.yaml + # - vi-ubuntu-http.yaml + - vi-alpine-http.yaml - vi-alpine-registry.yaml - vi-from-cvi-ubuntu-http.yaml - vi-from-vi-ubuntu-http.yaml diff --git a/test/e2e/legacy/testdata/complex-test/vi/vi-alpine-http.yaml b/test/e2e/legacy/testdata/complex-test/vi/vi-alpine-http.yaml new file mode 100644 index 0000000000..0f091224bf --- /dev/null +++ b/test/e2e/legacy/testdata/complex-test/vi/vi-alpine-http.yaml @@ -0,0 +1,11 @@ +--- +apiVersion: virtualization.deckhouse.io/v1alpha2 +kind: VirtualImage +metadata: + name: vi-alpine-http +spec: + storage: ContainerRegistry + dataSource: + type: HTTP + http: + url: https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/cloud/generic_alpine-3.23.3-x86_64-uefi-cloudinit-r0.qcow2 diff --git a/test/e2e/legacy/testdata/complex-test/vi/vi-from-cvi-ubuntu-http.yaml b/test/e2e/legacy/testdata/complex-test/vi/vi-from-cvi-ubuntu-http.yaml index f41584be95..9ec75f2c63 100644 --- a/test/e2e/legacy/testdata/complex-test/vi/vi-from-cvi-ubuntu-http.yaml +++ b/test/e2e/legacy/testdata/complex-test/vi/vi-from-cvi-ubuntu-http.yaml @@ -2,11 +2,12 @@ apiVersion: virtualization.deckhouse.io/v1alpha2 kind: VirtualImage metadata: - name: vi-from-cvi-ubuntu-http + name: vi-from-cvi-http spec: storage: ContainerRegistry dataSource: type: ObjectRef objectRef: kind: ClusterVirtualImage - name: cvi-ubuntu-http + name: cvi-alpine-http + # name: cvi-ubuntu-http diff --git a/test/e2e/legacy/testdata/complex-test/vi/vi-from-vi-ubuntu-http.yaml b/test/e2e/legacy/testdata/complex-test/vi/vi-from-vi-ubuntu-http.yaml index ad230c19ff..8e0fa49b53 100644 --- a/test/e2e/legacy/testdata/complex-test/vi/vi-from-vi-ubuntu-http.yaml +++ b/test/e2e/legacy/testdata/complex-test/vi/vi-from-vi-ubuntu-http.yaml @@ -8,4 +8,5 @@ spec: type: ObjectRef objectRef: kind: VirtualImage - name: vi-ubuntu-http + name: vi-alpine-http + # name: vi-ubuntu-http diff --git a/test/e2e/legacy/testdata/complex-test/vm/base/cfg/cloudinit.yaml b/test/e2e/legacy/testdata/complex-test/vm/base/cfg/cloudinit.yaml index 2e7f17e56d..2ec8f0c999 100644 --- a/test/e2e/legacy/testdata/complex-test/vm/base/cfg/cloudinit.yaml +++ b/test/e2e/legacy/testdata/complex-test/vm/base/cfg/cloudinit.yaml @@ -1,4 +1,11 @@ #cloud-config +package_update: true +packages: + - qemu-guest-agent + - curl + - bash + - sudo + - iputils users: - name: cloud # passwd: cloud @@ -9,4 +16,8 @@ users: ssh_authorized_keys: # testcases - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFxcXHmwaGnJ8scJaEN5RzklBPZpVSic4GdaAsKjQoeA your_email@example.com -final_message: "\U0001F525\U0001F525\U0001F525 The system is finally up, after $(awk '{print int($1)}' /proc/uptime) seconds \U0001F525\U0001F525\U0001F525" +final_message: "\U0001F525\U0001F525\U0001F525 The system is finally up, after ${updame} \U0001F525\U0001F525\U0001F525" +runcmd: + - "echo \"\U0001F7E1 Starting runcmd at $(date +%H:%M:%S)\"" + - "rc-update add qemu-guest-agent && rc-service qemu-guest-agent start" + - "echo \"\U0001F7E1 Finished runcmd at $(date +%H:%M:%S)\"" diff --git a/test/e2e/legacy/testdata/complex-test/vm/base/vd-root.yaml b/test/e2e/legacy/testdata/complex-test/vm/base/vd-root.yaml index 33ff53ac7b..71620bcb28 100644 --- a/test/e2e/legacy/testdata/complex-test/vm/base/vd-root.yaml +++ b/test/e2e/legacy/testdata/complex-test/vm/base/vd-root.yaml @@ -5,9 +5,11 @@ metadata: spec: persistentVolumeClaim: storageClassName: "{{ .STORAGE_CLASS_NAME }}" - size: 3600Mi + size: 350Mi + # size: 3600Mi dataSource: type: ObjectRef objectRef: kind: VirtualImage - name: vi-ubuntu-http + name: vi-alpine-http + # name: vi-ubuntu-http diff --git a/test/e2e/legacy/testdata/complex-test/vm/overlays/embedded-cloudinit/kustomization.yaml b/test/e2e/legacy/testdata/complex-test/vm/overlays/embedded-cloudinit/kustomization.yaml index 48c4376ad8..14799873ce 100644 --- a/test/e2e/legacy/testdata/complex-test/vm/overlays/embedded-cloudinit/kustomization.yaml +++ b/test/e2e/legacy/testdata/complex-test/vm/overlays/embedded-cloudinit/kustomization.yaml @@ -22,6 +22,13 @@ patches: path: /spec/provisioning/userData value: | #cloud-config + package_update: true + packages: + - qemu-guest-agent + - curl + - bash + - sudo + - iputils users: - name: cloud # passwd: cloud @@ -33,6 +40,8 @@ patches: ssh_authorized_keys: # testcases - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFxcXHmwaGnJ8scJaEN5RzklBPZpVSic4GdaAsKjQoeA your_email@example.com + runcmd: + - "rc-update add qemu-guest-agent && rc-service qemu-guest-agent start" target: kind: VirtualMachine name: vm