github.com/mirantis/virtlet@v1.5.2-0.20191204181327-1659b8a48e9b/pkg/libvirttools/TestDomainDefinitions__file_injection_on_persistent_rootfs.out.yaml (about)

     1  - name: GetImagePathDigestAndVirtualSize
     2    value: fake/image1
     3  - name: CMD
     4    value:
     5      cmd: blockdev --getsz /fakedev/69eec606-0493-5825-73a4-c5e0c0236155/volumeDevices/kubernetes.io~local-volume/root
     6      stdout: "1000"
     7  - name: CMD
     8    value:
     9      cmd: dmsetup create virtlet-dm-231700d5-c9a6-5a49-738d-99a954c51550
    10      stdin: |
    11        0 999 linear /fakedev/69eec606-0493-5825-73a4-c5e0c0236155/volumeDevices/kubernetes.io~local-volume/root 1
    12  - name: CMD
    13    value:
    14      cmd: qemu-img convert -O raw /fake/volume/path /dev/mapper/virtlet-dm-231700d5-c9a6-5a49-738d-99a954c51550
    15  - name: 'storage: PutFiles'
    16    value:
    17      files:
    18        /path/to_file: content
    19      imagePath: /dev/mapper/virtlet-dm-231700d5-c9a6-5a49-738d-99a954c51550
    20  - name: 'domain conn: DefineDomain'
    21    value: |-
    22      <domain type="kvm">
    23        <name>virtlet-231700d5-c9a6-container1</name>
    24        <uuid>231700d5-c9a6-5a49-738d-99a954c51550</uuid>
    25        <memory unit="MiB">1024</memory>
    26        <vcpu>1</vcpu>
    27        <cputune>
    28          <shares>0</shares>
    29          <period>0</period>
    30          <quota>0</quota>
    31        </cputune>
    32        <os>
    33          <type>hvm</type>
    34          <boot dev="hd"></boot>
    35        </os>
    36        <features>
    37          <acpi></acpi>
    38        </features>
    39        <on_poweroff>destroy</on_poweroff>
    40        <on_reboot>restart</on_reboot>
    41        <on_crash>restart</on_crash>
    42        <devices>
    43          <emulator>/vmwrapper</emulator>
    44          <disk type="block" device="disk">
    45            <driver name="qemu" type="raw"></driver>
    46            <source dev="/dev/mapper/virtlet-dm-231700d5-c9a6-5a49-738d-99a954c51550"></source>
    47            <target dev="sda" bus="scsi"></target>
    48            <address type="drive" controller="0" bus="0" target="0" unit="0"></address>
    49          </disk>
    50          <disk type="file" device="cdrom">
    51            <driver name="qemu" type="raw"></driver>
    52            <source file="/var/lib/virtlet/config/config-231700d5-c9a6-5a49-738d-99a954c51550.iso"></source>
    53            <target dev="sdb" bus="scsi"></target>
    54            <readonly></readonly>
    55            <address type="drive" controller="0" bus="0" target="0" unit="1"></address>
    56          </disk>
    57          <controller type="scsi" index="0" model="virtio-scsi">
    58            <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"></address>
    59          </controller>
    60          <controller type="pci" model="pci-root"></controller>
    61          <serial type="unix">
    62            <source mode="connect" path="/var/lib/libvirt/streamer.sock">
    63              <reconnect enabled="yes" timeout="1"></reconnect>
    64            </source>
    65            <target port="0"></target>
    66          </serial>
    67          <input type="tablet" bus="usb"></input>
    68          <graphics type="vnc" port="-1"></graphics>
    69          <video>
    70            <model type="cirrus"></model>
    71          </video>
    72        </devices>
    73        <commandline xmlns="http://libvirt.org/schemas/domain/qemu/1.0">
    74          <env name="VIRTLET_EMULATOR" value="/usr/bin/kvm"></env>
    75          <env name="VIRTLET_NET_KEY" value="/tmp/fakenetns"></env>
    76          <env name="VIRTLET_CONTAINER_ID" value="231700d5-c9a6-5a49-738d-99a954c51550"></env>
    77          <env name="VIRTLET_CONTAINER_LOG_PATH" value="/var/log/pods/69eec606-0493-5825-73a4-c5e0c0236155/container1_42.log"></env>
    78        </commandline>
    79      </domain>
    80  - name: 'domain conn: virtlet-231700d5-c9a6-container1: Create'
    81  - name: 'domain conn: virtlet-231700d5-c9a6-container1: iso image'
    82    value:
    83      meta-data: '{"instance-id":"testName_0.default","local-hostname":"testName_0"}'
    84      user-data: |
    85        #cloud-config
    86  - name: 'domain conn: virtlet-231700d5-c9a6-container1: Destroy'
    87  - name: 'domain conn: virtlet-231700d5-c9a6-container1: Undefine'
    88  - name: CMD
    89    value:
    90      cmd: dmsetup remove virtlet-dm-231700d5-c9a6-5a49-738d-99a954c51550