ceph/qa/workunits
Ionut Balutoiu 8054199787 qa: add basic Ceph on Windows integration test
Due to lack of Windows support in the Teuthology, the test case adopts
the following workaround:

* Deploy baremetal machine with `ubuntu_latest.yaml` and
  configure it with libvirt KVM.
* Create a libvirt VM and provision it with Windows Server 2019, using
  the official ISO from Microsoft.
* Configure SSH in the Windows VM, and run the tests remotely via SSH.

The implementation of the test case consists of workunit scripts.

`qa/workunits/windows/test_rbd_wnbd.py` is the main Python script
to test Ceph on Windows basic functionality. This is executed in the
libvirt VM configured with Windows Server 2019.

Co-authored-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
Co-authored-by: Daniel Vincze <dvincze@cloudbasesolutions.com>

Signed-off-by: Ionut Balutoiu <ibalutoiu@cloudbasesolutions.com>
2022-04-19 17:21:52 +03:00
..
caps
ceph-tests
cephadm Merge pull request #45765 from m-ildefons/1196785-cephadm-status-trace 2022-04-15 11:05:05 -04:00
cephtool qa/workunits/cephtool/test.sh: added test cases for target_size_ratio 2022-03-04 16:38:44 +00:00
client qa: add new client tests 2021-01-15 17:30:40 -08:00
cls qa/rgw: run ceph_test_cls_rgw_gc in rgw/verify suite 2021-12-09 11:07:03 -05:00
direct_io
erasure-code qa/workunits/erasure-code/bench.sh:fix the error of getting encoding technique in ec test 2020-04-21 11:10:21 +08:00
fs Merge pull request #43297 from yongseokoh/test-dir-max-entries 2021-12-01 09:34:54 +05:30
hadoop
libcephfs libcephfs: Add test for lazyio via libcephfs 2019-09-19 17:45:25 +05:30
mgr
mon Merge pull request #45078 from kamoltat/wip-ksirivad-fix-target-size-ratio-bound 2022-03-15 09:22:58 -07:00
objectstore
osdc
rados qa: add object-dedup test 2021-12-14 13:49:45 +09:00
rbd qa/workunits/rbd/cli_generic.sh: relax trash purge schedule status assert 2022-03-19 14:54:00 +01:00
rename
rest qa: Upgrade to mypy 0.901 2021-06-09 12:53:21 +02:00
restart qa/workunits: drop py2 support 2020-07-05 10:58:28 +08:00
rgw workunits/rgw: reshard cleans empty name entries 2022-04-07 18:12:06 +02:00
suites qa: update the ffsb.sh to clone it from git://git.ceph.com/ffsb.git 2021-05-06 14:00:45 +08:00
windows qa: add basic Ceph on Windows integration test 2022-04-19 17:21:52 +03:00
ceph-helpers-root.sh qa: Add SoftIron Linux as valid debian-based distro in test scripts 2021-07-15 07:16:59 -04:00
false.sh
kernel_untar_build.sh qa: build v5.4 kernel 2020-01-21 13:03:03 -08:00
Makefile
post-file.sh
true.sh