# DUT type should be either "local" or "ssh" # if ssh is selected, then ip and user fields are required and you have to make sure you have # enabled SSH key-based authentication to the machine with given ip address type: "local" # ip: "x.x.x.x" # user: "example_user" # env: "HTTPS_PROXY=myproxy.example:12345" # reboot_timeout: 1800 #timeout value in seconds # By enabling this option framework is allowed to retrieve random non-os disks from DUT. # It can lead to data loss!!! allow_disk_autoselect: False working_dir: "/tmp/open-cas-linux/" # CAS version to test. # This version will be installed on DUT before test. Can be any string # digestible by git-checkout. If not specified, by default current state # of your controller's repo (HEAD) will be used as version to install. # NOTE: Make sure to have a local master branch synced with upstream # as the local repo will be taken for version reference. To do this # simply run: `git fetch origin master:master` cas_version: "master" disks: - path: "/dev/device_name1" # disk device path serial: "ABC" # disk serial number type: "nand" # disk type blocksize: 512 # 512B - path: "/dev/device_name2" serial: "DEF" type: "hdd" blocksize: 512 plugins: example_plugin: provided_by: "internal_plugins.example_plugin" config: property1: "value1" property2: "value2"