]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites: move rados/cephadm -> orch/cephadm; symlink
authorSage Weil <sage@newdream.net>
Thu, 20 May 2021 23:10:23 +0000 (18:10 -0500)
committerSage Weil <sage@newdream.net>
Thu, 20 May 2021 23:10:23 +0000 (18:10 -0500)
Move cephadm under orch/ top-level suite.  Symlink so that we
still include it in a rados run.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 5b25f8a2e51ccdea1f5409a4b8e55f8e625c8193)

# Conflicts:
# qa/suites/rados/cephadm
 - included thrash-old-clients, which is different in master

264 files changed:
qa/suites/orch/.qa [new symlink]
qa/suites/orch/cephadm/.qa [new symlink]
qa/suites/orch/cephadm/dashboard/% [new file with mode: 0644]
qa/suites/orch/cephadm/dashboard/.qa [new symlink]
qa/suites/orch/cephadm/dashboard/0-distro/.qa [new symlink]
qa/suites/orch/cephadm/dashboard/0-distro/centos_8.2_kubic_stable.yaml [new symlink]
qa/suites/orch/cephadm/dashboard/task/test_e2e.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/orchestrator_cli/% [new file with mode: 0644]
qa/suites/orch/cephadm/orchestrator_cli/.qa [new symlink]
qa/suites/orch/cephadm/orchestrator_cli/0-random-distro$ [new symlink]
qa/suites/orch/cephadm/orchestrator_cli/2-node-mgr.yaml [new symlink]
qa/suites/orch/cephadm/orchestrator_cli/orchestrator_cli.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-roleless/% [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-roleless/.qa [new symlink]
qa/suites/orch/cephadm/smoke-roleless/0-distro [new symlink]
qa/suites/orch/cephadm/smoke-roleless/1-start.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-roleless/2-services/basic.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-roleless/2-services/client-keyring.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-roleless/2-services/iscsi.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-roleless/2-services/mirror.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-roleless/2-services/rgw-ingress.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-roleless/2-services/rgw.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-roleless/3-final.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-singlehost/% [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-singlehost/0-distro$ [new symlink]
qa/suites/orch/cephadm/smoke-singlehost/1-start.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-singlehost/2-services/basic.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-singlehost/2-services/rgw.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke-singlehost/3-final.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke/% [new file with mode: 0644]
qa/suites/orch/cephadm/smoke/.qa [new symlink]
qa/suites/orch/cephadm/smoke/distro/.qa [new symlink]
qa/suites/orch/cephadm/smoke/distro/centos_8.2_kubic_stable.yaml [new symlink]
qa/suites/orch/cephadm/smoke/distro/rhel_8.3_kubic_stable.yaml [new symlink]
qa/suites/orch/cephadm/smoke/distro/ubuntu_18.04.yaml [new symlink]
qa/suites/orch/cephadm/smoke/distro/ubuntu_20.04.yaml [new symlink]
qa/suites/orch/cephadm/smoke/fixed-2.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/smoke/mon_election [new symlink]
qa/suites/orch/cephadm/smoke/start.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/% [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/.qa [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/0-size-min-size-overrides/.qa [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/0-size-min-size-overrides/2-size-2-min-size.yaml [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/0-size-min-size-overrides/3-size-2-min-size.yaml [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/1-install/.qa [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/1-install/luminous-v1only.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/1-install/luminous.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/1-install/mimic-v1only.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/1-install/mimic.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/1-install/nautilus-v1only.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/1-install/nautilus-v2only.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/1-install/nautilus.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/1-install/octopus.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/backoff/.qa [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/backoff/normal.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/backoff/peering.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/backoff/peering_and_degraded.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/ceph.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/clusters/+ [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/clusters/.qa [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/clusters/openstack.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/clusters/three-plus-one.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/d-balancer/.qa [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/d-balancer/crush-compat.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/d-balancer/on.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/distro$/.qa [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/distro$/ubuntu_18.04.yaml [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/mon_election [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/msgr-failures/.qa [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/msgr-failures/fastclose.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/msgr-failures/few.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/msgr-failures/osd-delay.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/rados.yaml [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/thrashers/.qa [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/thrashers/careful.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/thrashers/default.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/thrashers/mapgap.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/thrashers/morepggrow.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/thrashers/none.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/thrashers/pggrow.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/thrashosds-health.yaml [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/workloads/.qa [new symlink]
qa/suites/orch/cephadm/thrash-old-clients/workloads/cache-snaps.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/workloads/radosbench.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/workloads/rbd_cls.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/workloads/snaps-few-objects.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash-old-clients/workloads/test_rbd_api.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash/% [new file with mode: 0644]
qa/suites/orch/cephadm/thrash/.qa [new symlink]
qa/suites/orch/cephadm/thrash/0-distro [new symlink]
qa/suites/orch/cephadm/thrash/1-start.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash/2-thrash.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/thrash/3-tasks/.qa [new symlink]
qa/suites/orch/cephadm/thrash/3-tasks/rados_api_tests.yaml [new symlink]
qa/suites/orch/cephadm/thrash/3-tasks/radosbench.yaml [new symlink]
qa/suites/orch/cephadm/thrash/3-tasks/small-objects.yaml [new symlink]
qa/suites/orch/cephadm/thrash/3-tasks/snaps-few-objects.yaml [new symlink]
qa/suites/orch/cephadm/thrash/fixed-2.yaml [new symlink]
qa/suites/orch/cephadm/thrash/msgr [new symlink]
qa/suites/orch/cephadm/thrash/root.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/upgrade/% [new file with mode: 0644]
qa/suites/orch/cephadm/upgrade/.qa [new symlink]
qa/suites/orch/cephadm/upgrade/1-start-distro/1-start-centos_8.3-octopus.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04-15.2.9.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/upgrade/2-repo_digest/defaut.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/upgrade/2-repo_digest/repo_digest.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/upgrade/3-start-upgrade.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/upgrade/4-wait.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/upgrade/mon_election [new symlink]
qa/suites/orch/cephadm/with-work/% [new file with mode: 0644]
qa/suites/orch/cephadm/with-work/.qa [new symlink]
qa/suites/orch/cephadm/with-work/0-distro [new symlink]
qa/suites/orch/cephadm/with-work/fixed-2.yaml [new symlink]
qa/suites/orch/cephadm/with-work/mode/.qa [new symlink]
qa/suites/orch/cephadm/with-work/mode/packaged.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/with-work/mode/root.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/with-work/mon_election [new symlink]
qa/suites/orch/cephadm/with-work/msgr [new symlink]
qa/suites/orch/cephadm/with-work/start.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/with-work/tasks/.qa [new symlink]
qa/suites/orch/cephadm/with-work/tasks/rados_api_tests.yaml [new symlink]
qa/suites/orch/cephadm/with-work/tasks/rados_python.yaml [new symlink]
qa/suites/orch/cephadm/workunits/% [new file with mode: 0644]
qa/suites/orch/cephadm/workunits/.qa [new symlink]
qa/suites/orch/cephadm/workunits/0-distro/.qa [new symlink]
qa/suites/orch/cephadm/workunits/0-distro/centos_8.2_kubic_stable.yaml [new symlink]
qa/suites/orch/cephadm/workunits/mon_election [new symlink]
qa/suites/orch/cephadm/workunits/task/test_adoption.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/workunits/task/test_cephadm.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/workunits/task/test_cephadm_repos.yaml [new file with mode: 0644]
qa/suites/orch/cephadm/workunits/task/test_orch_cli.yaml [new file with mode: 0644]
qa/suites/rados/cephadm [new symlink]
qa/suites/rados/cephadm/.qa [deleted symlink]
qa/suites/rados/cephadm/dashboard/% [deleted file]
qa/suites/rados/cephadm/dashboard/.qa [deleted symlink]
qa/suites/rados/cephadm/dashboard/0-distro/.qa [deleted symlink]
qa/suites/rados/cephadm/dashboard/0-distro/centos_8.2_kubic_stable.yaml [deleted symlink]
qa/suites/rados/cephadm/dashboard/task/test_e2e.yaml [deleted file]
qa/suites/rados/cephadm/orchestrator_cli/% [deleted file]
qa/suites/rados/cephadm/orchestrator_cli/.qa [deleted symlink]
qa/suites/rados/cephadm/orchestrator_cli/0-random-distro$ [deleted symlink]
qa/suites/rados/cephadm/orchestrator_cli/2-node-mgr.yaml [deleted symlink]
qa/suites/rados/cephadm/orchestrator_cli/orchestrator_cli.yaml [deleted file]
qa/suites/rados/cephadm/smoke-roleless/% [deleted file]
qa/suites/rados/cephadm/smoke-roleless/.qa [deleted symlink]
qa/suites/rados/cephadm/smoke-roleless/0-distro [deleted symlink]
qa/suites/rados/cephadm/smoke-roleless/1-start.yaml [deleted file]
qa/suites/rados/cephadm/smoke-roleless/2-services/basic.yaml [deleted file]
qa/suites/rados/cephadm/smoke-roleless/2-services/client-keyring.yaml [deleted file]
qa/suites/rados/cephadm/smoke-roleless/2-services/iscsi.yaml [deleted file]
qa/suites/rados/cephadm/smoke-roleless/2-services/mirror.yaml [deleted file]
qa/suites/rados/cephadm/smoke-roleless/2-services/rgw-ingress.yaml [deleted file]
qa/suites/rados/cephadm/smoke-roleless/2-services/rgw.yaml [deleted file]
qa/suites/rados/cephadm/smoke-roleless/3-final.yaml [deleted file]
qa/suites/rados/cephadm/smoke-singlehost/% [deleted file]
qa/suites/rados/cephadm/smoke-singlehost/0-distro$ [deleted symlink]
qa/suites/rados/cephadm/smoke-singlehost/1-start.yaml [deleted file]
qa/suites/rados/cephadm/smoke-singlehost/2-services/basic.yaml [deleted file]
qa/suites/rados/cephadm/smoke-singlehost/2-services/rgw.yaml [deleted file]
qa/suites/rados/cephadm/smoke-singlehost/3-final.yaml [deleted file]
qa/suites/rados/cephadm/smoke/% [deleted file]
qa/suites/rados/cephadm/smoke/.qa [deleted symlink]
qa/suites/rados/cephadm/smoke/distro/.qa [deleted symlink]
qa/suites/rados/cephadm/smoke/distro/centos_8.2_kubic_stable.yaml [deleted symlink]
qa/suites/rados/cephadm/smoke/distro/rhel_8.3_kubic_stable.yaml [deleted symlink]
qa/suites/rados/cephadm/smoke/distro/ubuntu_18.04.yaml [deleted symlink]
qa/suites/rados/cephadm/smoke/distro/ubuntu_20.04.yaml [deleted symlink]
qa/suites/rados/cephadm/smoke/fixed-2.yaml [deleted file]
qa/suites/rados/cephadm/smoke/mon_election [deleted symlink]
qa/suites/rados/cephadm/smoke/start.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/% [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/.qa [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/0-size-min-size-overrides/.qa [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/0-size-min-size-overrides/2-size-2-min-size.yaml [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/0-size-min-size-overrides/3-size-2-min-size.yaml [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/1-install/.qa [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/1-install/luminous-v1only.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/1-install/luminous.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/1-install/mimic-v1only.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/1-install/mimic.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/1-install/nautilus-v1only.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/1-install/nautilus-v2only.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/1-install/nautilus.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/1-install/octopus.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/backoff/.qa [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/backoff/normal.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/backoff/peering.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/backoff/peering_and_degraded.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/ceph.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/clusters/+ [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/clusters/.qa [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/clusters/openstack.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/clusters/three-plus-one.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/d-balancer/.qa [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/d-balancer/crush-compat.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/d-balancer/on.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/distro$/.qa [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/distro$/ubuntu_18.04.yaml [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/mon_election [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/msgr-failures/.qa [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/msgr-failures/fastclose.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/msgr-failures/few.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/msgr-failures/osd-delay.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/rados.yaml [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/thrashers/.qa [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/thrashers/careful.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/thrashers/default.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/thrashers/mapgap.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/thrashers/morepggrow.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/thrashers/none.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/thrashers/pggrow.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/thrashosds-health.yaml [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/workloads/.qa [deleted symlink]
qa/suites/rados/cephadm/thrash-old-clients/workloads/cache-snaps.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/workloads/radosbench.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/workloads/rbd_cls.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/workloads/snaps-few-objects.yaml [deleted file]
qa/suites/rados/cephadm/thrash-old-clients/workloads/test_rbd_api.yaml [deleted file]
qa/suites/rados/cephadm/thrash/% [deleted file]
qa/suites/rados/cephadm/thrash/.qa [deleted symlink]
qa/suites/rados/cephadm/thrash/0-distro [deleted symlink]
qa/suites/rados/cephadm/thrash/1-start.yaml [deleted file]
qa/suites/rados/cephadm/thrash/2-thrash.yaml [deleted file]
qa/suites/rados/cephadm/thrash/3-tasks/.qa [deleted symlink]
qa/suites/rados/cephadm/thrash/3-tasks/rados_api_tests.yaml [deleted symlink]
qa/suites/rados/cephadm/thrash/3-tasks/radosbench.yaml [deleted symlink]
qa/suites/rados/cephadm/thrash/3-tasks/small-objects.yaml [deleted symlink]
qa/suites/rados/cephadm/thrash/3-tasks/snaps-few-objects.yaml [deleted symlink]
qa/suites/rados/cephadm/thrash/fixed-2.yaml [deleted symlink]
qa/suites/rados/cephadm/thrash/msgr [deleted symlink]
qa/suites/rados/cephadm/thrash/root.yaml [deleted file]
qa/suites/rados/cephadm/upgrade/% [deleted file]
qa/suites/rados/cephadm/upgrade/.qa [deleted symlink]
qa/suites/rados/cephadm/upgrade/1-start-distro/1-start-centos_8.3-octopus.yaml [deleted file]
qa/suites/rados/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04-15.2.9.yaml [deleted file]
qa/suites/rados/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04.yaml [deleted file]
qa/suites/rados/cephadm/upgrade/2-repo_digest/defaut.yaml [deleted file]
qa/suites/rados/cephadm/upgrade/2-repo_digest/repo_digest.yaml [deleted file]
qa/suites/rados/cephadm/upgrade/3-start-upgrade.yaml [deleted file]
qa/suites/rados/cephadm/upgrade/4-wait.yaml [deleted file]
qa/suites/rados/cephadm/upgrade/mon_election [deleted symlink]
qa/suites/rados/cephadm/with-work/% [deleted file]
qa/suites/rados/cephadm/with-work/.qa [deleted symlink]
qa/suites/rados/cephadm/with-work/0-distro [deleted symlink]
qa/suites/rados/cephadm/with-work/fixed-2.yaml [deleted symlink]
qa/suites/rados/cephadm/with-work/mode/.qa [deleted symlink]
qa/suites/rados/cephadm/with-work/mode/packaged.yaml [deleted file]
qa/suites/rados/cephadm/with-work/mode/root.yaml [deleted file]
qa/suites/rados/cephadm/with-work/mon_election [deleted symlink]
qa/suites/rados/cephadm/with-work/msgr [deleted symlink]
qa/suites/rados/cephadm/with-work/start.yaml [deleted file]
qa/suites/rados/cephadm/with-work/tasks/.qa [deleted symlink]
qa/suites/rados/cephadm/with-work/tasks/rados_api_tests.yaml [deleted symlink]
qa/suites/rados/cephadm/with-work/tasks/rados_python.yaml [deleted symlink]
qa/suites/rados/cephadm/workunits/% [deleted file]
qa/suites/rados/cephadm/workunits/.qa [deleted symlink]
qa/suites/rados/cephadm/workunits/0-distro/.qa [deleted symlink]
qa/suites/rados/cephadm/workunits/0-distro/centos_8.2_kubic_stable.yaml [deleted symlink]
qa/suites/rados/cephadm/workunits/mon_election [deleted symlink]
qa/suites/rados/cephadm/workunits/task/test_adoption.yaml [deleted file]
qa/suites/rados/cephadm/workunits/task/test_cephadm.yaml [deleted file]
qa/suites/rados/cephadm/workunits/task/test_cephadm_repos.yaml [deleted file]
qa/suites/rados/cephadm/workunits/task/test_orch_cli.yaml [deleted file]

diff --git a/qa/suites/orch/.qa b/qa/suites/orch/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/.qa b/qa/suites/orch/cephadm/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/dashboard/% b/qa/suites/orch/cephadm/dashboard/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/dashboard/.qa b/qa/suites/orch/cephadm/dashboard/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/dashboard/0-distro/.qa b/qa/suites/orch/cephadm/dashboard/0-distro/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/dashboard/0-distro/centos_8.2_kubic_stable.yaml b/qa/suites/orch/cephadm/dashboard/0-distro/centos_8.2_kubic_stable.yaml
new file mode 120000 (symlink)
index 0000000..3afeed7
--- /dev/null
@@ -0,0 +1 @@
+.qa/distros/podman/centos_8.2_kubic_stable.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/dashboard/task/test_e2e.yaml b/qa/suites/orch/cephadm/dashboard/task/test_e2e.yaml
new file mode 100644 (file)
index 0000000..cb6ffb2
--- /dev/null
@@ -0,0 +1,23 @@
+roles:
+# 3 osd roles on host.a is required for cephadm task. It checks if the cluster is healthy.
+# More daemons will be deployed on both hosts in e2e tests.
+- - host.a
+  - osd.0
+  - osd.1
+  - osd.2
+  - mon.a
+  - mgr.a
+  - client.0
+- - host.b
+  - client.1
+tasks:
+- install:
+- cephadm:
+- workunit:
+    clients:
+      client.1:
+        - cephadm/create_iscsi_disks.sh
+- workunit:
+    clients:
+      client.0:
+        - cephadm/test_dashboard_e2e.sh
diff --git a/qa/suites/orch/cephadm/orchestrator_cli/% b/qa/suites/orch/cephadm/orchestrator_cli/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/orchestrator_cli/.qa b/qa/suites/orch/cephadm/orchestrator_cli/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/orchestrator_cli/0-random-distro$ b/qa/suites/orch/cephadm/orchestrator_cli/0-random-distro$
new file mode 120000 (symlink)
index 0000000..d2dffb1
--- /dev/null
@@ -0,0 +1 @@
+../smoke/distro
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/orchestrator_cli/2-node-mgr.yaml b/qa/suites/orch/cephadm/orchestrator_cli/2-node-mgr.yaml
new file mode 120000 (symlink)
index 0000000..8a0b912
--- /dev/null
@@ -0,0 +1 @@
+.qa/clusters/2-node-mgr.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/orchestrator_cli/orchestrator_cli.yaml b/qa/suites/orch/cephadm/orchestrator_cli/orchestrator_cli.yaml
new file mode 100644 (file)
index 0000000..564a2eb
--- /dev/null
@@ -0,0 +1,18 @@
+
+tasks:
+  - install:
+  - ceph:
+      # tests may leave mgrs broken, so don't try and call into them
+      # to invoke e.g. pg dump during teardown.
+      wait-for-scrub: false
+      log-ignorelist:
+        - overall HEALTH_
+        - \(MGR_DOWN\)
+        - \(DEVICE_IDENT_ON\)
+        - \(DEVICE_FAULT_ON\)
+        - \(PG_
+        - replacing it with standby
+        - No standby daemons available
+  - cephfs_test_runner:
+      modules:
+        - tasks.mgr.test_orchestrator_cli
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke-roleless/% b/qa/suites/orch/cephadm/smoke-roleless/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/smoke-roleless/.qa b/qa/suites/orch/cephadm/smoke-roleless/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke-roleless/0-distro b/qa/suites/orch/cephadm/smoke-roleless/0-distro
new file mode 120000 (symlink)
index 0000000..d2dffb1
--- /dev/null
@@ -0,0 +1 @@
+../smoke/distro
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke-roleless/1-start.yaml b/qa/suites/orch/cephadm/smoke-roleless/1-start.yaml
new file mode 100644 (file)
index 0000000..2ca0d0e
--- /dev/null
@@ -0,0 +1,32 @@
+tasks:
+- cephadm:
+    roleless: true
+- cephadm.shell:
+    host.a:
+      - ceph orch status
+      - ceph orch ps
+      - ceph orch ls
+      - ceph orch host ls
+      - ceph orch device ls
+roles:
+- - host.a
+  - osd.0
+  - osd.1
+  - osd.2
+  - osd.3
+  - client.0
+- - host.b
+  - osd.4
+  - osd.5
+  - osd.6
+  - osd.7
+  - client.1
+openstack:
+- volumes: # attached to each instance
+    count: 4
+    size: 10 # GB
+overrides:
+  ceph:
+    conf:
+      osd:
+        osd shutdown pgref assert: true
diff --git a/qa/suites/orch/cephadm/smoke-roleless/2-services/basic.yaml b/qa/suites/orch/cephadm/smoke-roleless/2-services/basic.yaml
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/smoke-roleless/2-services/client-keyring.yaml b/qa/suites/orch/cephadm/smoke-roleless/2-services/client-keyring.yaml
new file mode 100644 (file)
index 0000000..f008004
--- /dev/null
@@ -0,0 +1,40 @@
+tasks:
+- cephadm.shell:
+    host.a:
+      - ceph orch host label add `hostname` foo
+      - ceph auth get-or-create client.foo mon 'allow r'
+      - ceph orch client-keyring set client.foo label:foo --mode 770 --owner 11111:22222
+- exec:
+    host.a:
+      - while ! test -e /etc/ceph/ceph.client.foo.keyring ; do sleep 1 ; done
+      - ls -al /etc/ceph/ceph.client.foo.keyring | grep rwxrwx---
+      - ls -al /etc/ceph/ceph.client.foo.keyring | grep 11111
+      - ls -al /etc/ceph/ceph.client.foo.keyring | grep 22222
+      - test -e /etc/ceph/ceph.conf
+- exec:
+    host.b:
+      - test ! -e /etc/ceph/ceph.client.foo.keyring
+- cephadm.shell:
+    host.b:
+      - ceph orch host label add `hostname` foo
+- exec:
+    host.b:
+      - while ! test -e /etc/ceph/ceph.client.foo.keyring ; do sleep 1 ; done
+      - ls -al /etc/ceph/ceph.client.foo.keyring | grep rwxrwx---
+      - ls -al /etc/ceph/ceph.client.foo.keyring | grep 11111
+      - ls -al /etc/ceph/ceph.client.foo.keyring | grep 22222
+- cephadm.shell:
+    host.b:
+      - ceph orch host label rm `hostname` foo
+- exec:
+    host.b:
+      - while test -e /etc/ceph/ceph.client.foo.keyring ; do sleep 1 ; done
+- exec:
+    host.a:
+      - test -e /etc/ceph/ceph.client.foo.keyring
+- cephadm.shell:
+    host.a:
+      - ceph orch client-keyring rm client.foo
+- exec:
+    host.a:
+      - while test -e /etc/ceph/ceph.client.foo.keyring ; do sleep 1 ; done
diff --git a/qa/suites/orch/cephadm/smoke-roleless/2-services/iscsi.yaml b/qa/suites/orch/cephadm/smoke-roleless/2-services/iscsi.yaml
new file mode 100644 (file)
index 0000000..7f57076
--- /dev/null
@@ -0,0 +1,8 @@
+tasks:
+- cephadm.shell:
+    host.a:
+      - ceph osd pool create foo
+      - rbd pool init foo
+      - ceph orch apply iscsi foo u p
+- cephadm.wait_for_service:
+    service: iscsi.foo
diff --git a/qa/suites/orch/cephadm/smoke-roleless/2-services/mirror.yaml b/qa/suites/orch/cephadm/smoke-roleless/2-services/mirror.yaml
new file mode 100644 (file)
index 0000000..681e1e0
--- /dev/null
@@ -0,0 +1,9 @@
+tasks:
+- cephadm.shell:
+    host.a:
+      - ceph orch apply rbd-mirror "--placement=*"
+      - ceph orch apply cephfs-mirror "--placement=*"
+- cephadm.wait_for_service:
+    service: rbd-mirror
+- cephadm.wait_for_service:
+    service: cephfs-mirror
diff --git a/qa/suites/orch/cephadm/smoke-roleless/2-services/rgw-ingress.yaml b/qa/suites/orch/cephadm/smoke-roleless/2-services/rgw-ingress.yaml
new file mode 100644 (file)
index 0000000..710edab
--- /dev/null
@@ -0,0 +1,60 @@
+tasks:
+- vip:
+
+# make sure cephadm notices the new IP
+- cephadm.shell:
+    host.a:
+      - ceph orch device ls --refresh
+
+# deploy rgw + ingress
+- cephadm.apply:
+    specs:
+      - service_type: rgw
+        service_id: foo
+        placement:
+          count: 4
+          host_pattern: "*"
+        spec:
+          rgw_frontend_port: 8000
+      - service_type: ingress
+        service_id: rgw.foo
+        placement:
+          count: 2
+        spec:
+          backend_service: rgw.foo
+          frontend_port: 9000
+          monitor_port: 9001
+          virtual_ip: "{{VIP0}}/{{VIPPREFIXLEN}}"
+- cephadm.wait_for_service:
+    service: rgw.foo
+- cephadm.wait_for_service:
+    service: ingress.rgw.foo
+
+# take each component down in turn and ensure things still work
+- cephadm.shell:
+    host.a:
+      - |
+        echo "Check while healthy..."
+        curl http://{{VIP0}}:9000/
+
+        # stop each rgw in turn
+        echo "Check with each rgw stopped in turn..."
+        for rgw in `ceph orch ps | grep ^rgw.foo. | awk '{print $1}'`; do
+          ceph orch daemon stop $rgw
+          while ! ceph orch ps | grep $rgw | grep stopped; do sleep 1 ; done
+          while ! curl http://{{VIP0}}:9000/ ; do sleep 1 ; done
+          ceph orch daemon start $rgw
+          while ! ceph orch ps | grep $rgw | grep running; do sleep 1 ; done
+        done
+
+        # stop each haproxy in turn
+        echo "Check with each haproxy down in turn..."
+        for haproxy in `ceph orch ps | grep ^haproxy.rgw.foo. | awk '{print $1}'`; do
+          ceph orch daemon stop $haproxy
+          while ! ceph orch ps | grep $haproxy | grep stopped; do sleep 1 ; done
+          while ! curl http://{{VIP0}}:9000/ ; do sleep 1 ; done
+          ceph orch daemon start $haproxy
+          while ! ceph orch ps | grep $haproxy | grep running; do sleep 1 ; done
+        done
+
+        while ! curl http://{{VIP0}}:9000/ ; do sleep 1 ; done
diff --git a/qa/suites/orch/cephadm/smoke-roleless/2-services/rgw.yaml b/qa/suites/orch/cephadm/smoke-roleless/2-services/rgw.yaml
new file mode 100644 (file)
index 0000000..cb2c6f4
--- /dev/null
@@ -0,0 +1,12 @@
+tasks:
+- cephadm.apply:
+    specs:
+      - service_type: rgw
+        service_id: foo
+        placement:
+          count_per_host: 4
+          host_pattern: "*"
+        spec:
+          rgw_frontend_port: 8000
+- cephadm.wait_for_service:
+    service: rgw.foo
diff --git a/qa/suites/orch/cephadm/smoke-roleless/3-final.yaml b/qa/suites/orch/cephadm/smoke-roleless/3-final.yaml
new file mode 100644 (file)
index 0000000..02f5b28
--- /dev/null
@@ -0,0 +1,8 @@
+tasks:
+- cephadm.shell:
+    host.a:
+      - ceph orch status
+      - ceph orch ps
+      - ceph orch ls
+      - ceph orch host ls
+      - ceph orch device ls
diff --git a/qa/suites/orch/cephadm/smoke-singlehost/% b/qa/suites/orch/cephadm/smoke-singlehost/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/smoke-singlehost/0-distro$ b/qa/suites/orch/cephadm/smoke-singlehost/0-distro$
new file mode 120000 (symlink)
index 0000000..d2dffb1
--- /dev/null
@@ -0,0 +1 @@
+../smoke/distro
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke-singlehost/1-start.yaml b/qa/suites/orch/cephadm/smoke-singlehost/1-start.yaml
new file mode 100644 (file)
index 0000000..ca6019c
--- /dev/null
@@ -0,0 +1,27 @@
+tasks:
+- cephadm:
+    roleless: true
+    single_host_defaults: true
+- cephadm.shell:
+    host.a:
+      - ceph orch status
+      - ceph orch ps
+      - ceph orch ls
+      - ceph orch host ls
+      - ceph orch device ls
+roles:
+- - host.a
+  - osd.0
+  - osd.1
+  - osd.2
+  - osd.3
+  - client.0
+openstack:
+- volumes: # attached to each instance
+    count: 4
+    size: 10 # GB
+overrides:
+  ceph:
+    conf:
+      osd:
+        osd shutdown pgref assert: true
diff --git a/qa/suites/orch/cephadm/smoke-singlehost/2-services/basic.yaml b/qa/suites/orch/cephadm/smoke-singlehost/2-services/basic.yaml
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/smoke-singlehost/2-services/rgw.yaml b/qa/suites/orch/cephadm/smoke-singlehost/2-services/rgw.yaml
new file mode 100644 (file)
index 0000000..cb2c6f4
--- /dev/null
@@ -0,0 +1,12 @@
+tasks:
+- cephadm.apply:
+    specs:
+      - service_type: rgw
+        service_id: foo
+        placement:
+          count_per_host: 4
+          host_pattern: "*"
+        spec:
+          rgw_frontend_port: 8000
+- cephadm.wait_for_service:
+    service: rgw.foo
diff --git a/qa/suites/orch/cephadm/smoke-singlehost/3-final.yaml b/qa/suites/orch/cephadm/smoke-singlehost/3-final.yaml
new file mode 100644 (file)
index 0000000..02f5b28
--- /dev/null
@@ -0,0 +1,8 @@
+tasks:
+- cephadm.shell:
+    host.a:
+      - ceph orch status
+      - ceph orch ps
+      - ceph orch ls
+      - ceph orch host ls
+      - ceph orch device ls
diff --git a/qa/suites/orch/cephadm/smoke/% b/qa/suites/orch/cephadm/smoke/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/smoke/.qa b/qa/suites/orch/cephadm/smoke/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke/distro/.qa b/qa/suites/orch/cephadm/smoke/distro/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke/distro/centos_8.2_kubic_stable.yaml b/qa/suites/orch/cephadm/smoke/distro/centos_8.2_kubic_stable.yaml
new file mode 120000 (symlink)
index 0000000..3afeed7
--- /dev/null
@@ -0,0 +1 @@
+.qa/distros/podman/centos_8.2_kubic_stable.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke/distro/rhel_8.3_kubic_stable.yaml b/qa/suites/orch/cephadm/smoke/distro/rhel_8.3_kubic_stable.yaml
new file mode 120000 (symlink)
index 0000000..20f0f7c
--- /dev/null
@@ -0,0 +1 @@
+.qa/distros/podman/rhel_8.3_kubic_stable.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke/distro/ubuntu_18.04.yaml b/qa/suites/orch/cephadm/smoke/distro/ubuntu_18.04.yaml
new file mode 120000 (symlink)
index 0000000..cfb85f1
--- /dev/null
@@ -0,0 +1 @@
+.qa/distros/all/ubuntu_18.04.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke/distro/ubuntu_20.04.yaml b/qa/suites/orch/cephadm/smoke/distro/ubuntu_20.04.yaml
new file mode 120000 (symlink)
index 0000000..1629648
--- /dev/null
@@ -0,0 +1 @@
+.qa/distros/all/ubuntu_20.04.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke/fixed-2.yaml b/qa/suites/orch/cephadm/smoke/fixed-2.yaml
new file mode 100644 (file)
index 0000000..e93564a
--- /dev/null
@@ -0,0 +1,32 @@
+roles:
+- - mon.a
+  - mon.c
+  - mgr.y
+  - osd.0
+  - osd.1
+  - osd.2
+  - osd.3
+  - client.0
+  - ceph.rgw.foo.a
+  - node-exporter.a
+  - alertmanager.a
+- - mon.b
+  - mgr.x
+  - osd.4
+  - osd.5
+  - osd.6
+  - osd.7
+  - client.1
+  - prometheus.a
+  - grafana.a
+  - node-exporter.b
+  - ceph.iscsi.iscsi.a
+openstack:
+- volumes: # attached to each instance
+    count: 4
+    size: 10 # GB
+overrides:
+  ceph:
+    conf:
+      osd:
+        osd shutdown pgref assert: true
diff --git a/qa/suites/orch/cephadm/smoke/mon_election b/qa/suites/orch/cephadm/smoke/mon_election
new file mode 120000 (symlink)
index 0000000..3f331e6
--- /dev/null
@@ -0,0 +1 @@
+.qa/mon_election
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/smoke/start.yaml b/qa/suites/orch/cephadm/smoke/start.yaml
new file mode 100644 (file)
index 0000000..f45b922
--- /dev/null
@@ -0,0 +1,14 @@
+tasks:
+- cephadm:
+    conf:
+      mgr:
+        debug ms: 1
+        debug mgr: 20
+- cephadm.shell:
+    mon.a:
+      - ceph orch status
+      - ceph orch ps
+      - ceph orch ls
+      - ceph orch host ls
+      - ceph orch device ls
+      - ceph orch ls --format yaml
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/% b/qa/suites/orch/cephadm/thrash-old-clients/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/.qa b/qa/suites/orch/cephadm/thrash-old-clients/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/0-size-min-size-overrides/.qa b/qa/suites/orch/cephadm/thrash-old-clients/0-size-min-size-overrides/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/0-size-min-size-overrides/2-size-2-min-size.yaml b/qa/suites/orch/cephadm/thrash-old-clients/0-size-min-size-overrides/2-size-2-min-size.yaml
new file mode 120000 (symlink)
index 0000000..5393a75
--- /dev/null
@@ -0,0 +1 @@
+.qa/overrides/2-size-2-min-size.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/0-size-min-size-overrides/3-size-2-min-size.yaml b/qa/suites/orch/cephadm/thrash-old-clients/0-size-min-size-overrides/3-size-2-min-size.yaml
new file mode 120000 (symlink)
index 0000000..5ff70ea
--- /dev/null
@@ -0,0 +1 @@
+.qa/overrides/3-size-2-min-size.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/1-install/.qa b/qa/suites/orch/cephadm/thrash-old-clients/1-install/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/1-install/luminous-v1only.yaml b/qa/suites/orch/cephadm/thrash-old-clients/1-install/luminous-v1only.yaml
new file mode 100644 (file)
index 0000000..f29bb35
--- /dev/null
@@ -0,0 +1,32 @@
+overrides:
+  ceph:
+    mon_bind_msgr2: false
+    log-ignorelist:
+      - \(MON_DOWN\)
+    conf:
+      global:
+        ms type: async
+        ms bind msgr2: false
+tasks:
+- install:
+    branch: luminous
+    exclude_packages:
+      - librados3
+      - ceph-mgr-dashboard
+      - ceph-mgr-diskprediction-local
+      - ceph-mgr-rook
+      - ceph-mgr-cephadm
+      - cephadm
+      - ceph-immutable-object-cache
+      - ceph-base
+      - python3-rados
+      - python3-rgw
+      - python3-rbd
+      - python3-cephfs
+      - librados-devel
+    extra_packages:
+      - librados2
+      - python-rados
+      - python-rgw
+      - python-rbd
+      - python-cephfs
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/1-install/luminous.yaml b/qa/suites/orch/cephadm/thrash-old-clients/1-install/luminous.yaml
new file mode 100644 (file)
index 0000000..f51a883
--- /dev/null
@@ -0,0 +1,31 @@
+overrides:
+  ceph:
+    mon_bind_msgr2: false
+    log-ignorelist:
+      - \(MON_DOWN\)
+    conf:
+      global:
+        mon warn on msgr2 not enabled: false
+tasks:
+- install:
+    branch: luminous
+    exclude_packages:
+      - librados3
+      - ceph-mgr-dashboard
+      - ceph-mgr-diskprediction-local
+      - ceph-mgr-rook
+      - ceph-mgr-cephadm
+      - cephadm
+      - ceph-immutable-object-cache
+      - ceph-base
+      - python3-rados
+      - python3-rgw
+      - python3-rbd
+      - python3-cephfs
+      - librados-devel
+    extra_packages:
+      - librados2
+      - python-rados
+      - python-rgw
+      - python-rbd
+      - python-cephfs
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/1-install/mimic-v1only.yaml b/qa/suites/orch/cephadm/thrash-old-clients/1-install/mimic-v1only.yaml
new file mode 100644 (file)
index 0000000..a37b451
--- /dev/null
@@ -0,0 +1,32 @@
+overrides:
+  ceph:
+    mon_bind_msgr2: false
+    log-ignorelist:
+      - \(MON_DOWN\)
+    conf:
+      global:
+        ms type: async
+        ms bind msgr2: false
+tasks:
+- install:
+    branch: mimic
+    exclude_packages:
+      - librados3
+      - ceph-mgr-dashboard
+      - ceph-mgr-diskprediction-local
+      - ceph-mgr-rook
+      - ceph-mgr-cephadm
+      - cephadm
+      - ceph-immutable-object-cache
+      - ceph-base
+      - python3-rados
+      - python3-rgw
+      - python3-rbd
+      - python3-cephfs
+      - librados-devel
+    extra_packages:
+      - librados2
+      - python-rados
+      - python-rgw
+      - python-rbd
+      - python-cephfs
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/1-install/mimic.yaml b/qa/suites/orch/cephadm/thrash-old-clients/1-install/mimic.yaml
new file mode 100644 (file)
index 0000000..07aefd1
--- /dev/null
@@ -0,0 +1,32 @@
+overrides:
+  ceph:
+    mon_bind_msgr2: false
+    log-ignorelist:
+      - \(MON_DOWN\)
+    conf:
+      global:
+        ms type: async
+        mon warn on msgr2 not enabled: false
+tasks:
+- install:
+    branch: mimic
+    exclude_packages:
+      - librados3
+      - ceph-mgr-dashboard
+      - ceph-mgr-diskprediction-local
+      - ceph-mgr-rook
+      - ceph-mgr-cephadm
+      - cephadm
+      - ceph-immutable-object-cache
+      - ceph-base
+      - python3-rados
+      - python3-rgw
+      - python3-rbd
+      - python3-cephfs
+      - librados-devel
+    extra_packages:
+      - librados2
+      - python-rados
+      - python-rgw
+      - python-rbd
+      - python-cephfs
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/1-install/nautilus-v1only.yaml b/qa/suites/orch/cephadm/thrash-old-clients/1-install/nautilus-v1only.yaml
new file mode 100644 (file)
index 0000000..68cc30d
--- /dev/null
@@ -0,0 +1,25 @@
+overrides:
+  ceph:
+    mon_bind_msgr2: false
+    log-ignorelist:
+      - \(MON_DOWN\)
+    conf:
+      global:
+        ms type: async
+        ms bind msgr2: false
+tasks:
+- install:
+    branch: nautilus
+    exclude_packages:
+      - cephadm
+      - ceph-mgr-cephadm
+      - ceph-immutable-object-cache
+      - python3-rados
+      - python3-rgw
+      - python3-rbd
+      - python3-cephfs
+    extra_packages:
+      - python-rados
+      - python-rgw
+      - python-rbd
+      - python-cephfs
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/1-install/nautilus-v2only.yaml b/qa/suites/orch/cephadm/thrash-old-clients/1-install/nautilus-v2only.yaml
new file mode 100644 (file)
index 0000000..8e3f295
--- /dev/null
@@ -0,0 +1,25 @@
+overrides:
+  ceph:
+    log-ignorelist:
+      - \(MON_DOWN\)
+    conf:
+      global:
+        ms type: async
+        ms bind msgr2: true
+        ms bind msgr1: false
+tasks:
+- install:
+    branch: nautilus
+    exclude_packages:
+      - cephadm
+      - ceph-mgr-cephadm
+      - ceph-immutable-object-cache
+      - python3-rados
+      - python3-rgw
+      - python3-rbd
+      - python3-cephfs
+    extra_packages:
+      - python-rados
+      - python-rgw
+      - python-rbd
+      - python-cephfs
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/1-install/nautilus.yaml b/qa/suites/orch/cephadm/thrash-old-clients/1-install/nautilus.yaml
new file mode 100644 (file)
index 0000000..c1aca64
--- /dev/null
@@ -0,0 +1,20 @@
+overrides:
+  ceph:
+    log-ignorelist:
+      - \(MON_DOWN\)
+tasks:
+- install:
+    branch: nautilus
+    exclude_packages:
+      - cephadm
+      - ceph-mgr-cephadm
+      - ceph-immutable-object-cache
+      - python3-rados
+      - python3-rgw
+      - python3-rbd
+      - python3-cephfs
+    extra_packages:
+      - python-rados
+      - python-rgw
+      - python-rbd
+      - python-cephfs
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/1-install/octopus.yaml b/qa/suites/orch/cephadm/thrash-old-clients/1-install/octopus.yaml
new file mode 100644 (file)
index 0000000..a7ea623
--- /dev/null
@@ -0,0 +1,34 @@
+overrides:
+  ceph:
+    log-ignorelist:
+      - \(MON_DOWN\)
+tasks:
+- install:
+    branch: octopus
+    exclude_packages:
+      - ceph-mgr-dashboard
+      - ceph-mgr-diskprediction-local
+      - ceph-mgr-rook
+      - ceph-mgr-cephadm
+      - ceph-base-debuginfo
+      - ceph-common-debuginfo
+      - ceph-immutable-object-cache-debuginfo
+      - ceph-radosgw-debuginfo
+      - ceph-test-debuginfo
+      - ceph-base-debuginfo
+      - ceph-mgr-debuginfo
+      - ceph-mds-debuginfo
+      - ceph-mon-debuginfo
+      - ceph-osd-debuginfo
+      - ceph-fuse-debuginfo
+      - librados-devel-debuginfo
+      - libcephfs2-debuginfo
+      - librados2-debuginfo
+      - librbd1-debuginfo
+      - python3-cephfs-debuginfo
+      - python3-rados-debuginfo
+      - python3-rbd-debuginfo
+      - python3-rgw-debuginfo
+      - rbd-fuse-debuginfo
+      - rbd-mirror-debuginfo
+      - rbd-nbd-debuginfo
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/backoff/.qa b/qa/suites/orch/cephadm/thrash-old-clients/backoff/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/backoff/normal.yaml b/qa/suites/orch/cephadm/thrash-old-clients/backoff/normal.yaml
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/backoff/peering.yaml b/qa/suites/orch/cephadm/thrash-old-clients/backoff/peering.yaml
new file mode 100644 (file)
index 0000000..66d0611
--- /dev/null
@@ -0,0 +1,5 @@
+overrides:
+  ceph:
+    conf:
+      osd:
+        osd backoff on peering: true
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/backoff/peering_and_degraded.yaml b/qa/suites/orch/cephadm/thrash-old-clients/backoff/peering_and_degraded.yaml
new file mode 100644 (file)
index 0000000..e610990
--- /dev/null
@@ -0,0 +1,6 @@
+overrides:
+  ceph:
+    conf:
+      osd:
+        osd backoff on peering: true
+        osd backoff on degraded: true
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/ceph.yaml b/qa/suites/orch/cephadm/thrash-old-clients/ceph.yaml
new file mode 100644 (file)
index 0000000..016ce36
--- /dev/null
@@ -0,0 +1,7 @@
+# Don't verify os + flavor + sha1
+verify_ceph_hash: false
+tasks:
+- cephadm:
+    conf:
+      mon:
+        auth allow insecure global id reclaim: true
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/clusters/+ b/qa/suites/orch/cephadm/thrash-old-clients/clusters/+
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/clusters/.qa b/qa/suites/orch/cephadm/thrash-old-clients/clusters/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/clusters/openstack.yaml b/qa/suites/orch/cephadm/thrash-old-clients/clusters/openstack.yaml
new file mode 100644 (file)
index 0000000..b0f3b9b
--- /dev/null
@@ -0,0 +1,4 @@
+openstack:
+  - volumes: # attached to each instance
+      count: 4
+      size: 30 # GB
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/clusters/three-plus-one.yaml b/qa/suites/orch/cephadm/thrash-old-clients/clusters/three-plus-one.yaml
new file mode 100644 (file)
index 0000000..9af5382
--- /dev/null
@@ -0,0 +1,13 @@
+roles:
+- [mon.a, mgr.y, osd.0, osd.1, osd.2, osd.3, client.0]
+- [mon.b, mgr.x, osd.4, osd.5, osd.6, osd.7, client.1]
+- [mon.c, osd.8, osd.9, osd.10, osd.11, client.2]
+openstack:
+- volumes: # attached to each instance
+    count: 4
+    size: 10 # GB
+overrides:
+  ceph:
+    conf:
+      osd:
+        osd shutdown pgref assert: true
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/d-balancer/.qa b/qa/suites/orch/cephadm/thrash-old-clients/d-balancer/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/d-balancer/crush-compat.yaml b/qa/suites/orch/cephadm/thrash-old-clients/d-balancer/crush-compat.yaml
new file mode 100644 (file)
index 0000000..aa86766
--- /dev/null
@@ -0,0 +1,6 @@
+tasks:
+- exec:
+    mon.a:
+      - while ! ceph balancer status ; do sleep 1 ; done
+      - ceph balancer mode crush-compat
+      - ceph balancer on
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/d-balancer/on.yaml b/qa/suites/orch/cephadm/thrash-old-clients/d-balancer/on.yaml
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/distro$/.qa b/qa/suites/orch/cephadm/thrash-old-clients/distro$/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/distro$/ubuntu_18.04.yaml b/qa/suites/orch/cephadm/thrash-old-clients/distro$/ubuntu_18.04.yaml
new file mode 120000 (symlink)
index 0000000..cfb85f1
--- /dev/null
@@ -0,0 +1 @@
+.qa/distros/all/ubuntu_18.04.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/mon_election b/qa/suites/orch/cephadm/thrash-old-clients/mon_election
new file mode 120000 (symlink)
index 0000000..3f331e6
--- /dev/null
@@ -0,0 +1 @@
+.qa/mon_election
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/msgr-failures/.qa b/qa/suites/orch/cephadm/thrash-old-clients/msgr-failures/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/msgr-failures/fastclose.yaml b/qa/suites/orch/cephadm/thrash-old-clients/msgr-failures/fastclose.yaml
new file mode 100644 (file)
index 0000000..ec45f88
--- /dev/null
@@ -0,0 +1,9 @@
+overrides:
+  ceph:
+    conf:
+      global:
+        ms inject socket failures: 2500
+        ms tcp read timeout: 5
+        mon client directed command retry: 5
+    log-ignorelist:
+      - \(OSD_SLOW_PING_TIME
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/msgr-failures/few.yaml b/qa/suites/orch/cephadm/thrash-old-clients/msgr-failures/few.yaml
new file mode 100644 (file)
index 0000000..cc9a3ae
--- /dev/null
@@ -0,0 +1,10 @@
+overrides:
+  ceph:
+    conf:
+      global:
+        ms inject socket failures: 5000
+        mon client directed command retry: 5
+      osd:
+        osd heartbeat use min delay socket: true
+    log-ignorelist:
+      - \(OSD_SLOW_PING_TIME
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/msgr-failures/osd-delay.yaml b/qa/suites/orch/cephadm/thrash-old-clients/msgr-failures/osd-delay.yaml
new file mode 100644 (file)
index 0000000..d7cec6f
--- /dev/null
@@ -0,0 +1,12 @@
+overrides:
+  ceph:
+    conf:
+      global:
+        ms inject socket failures: 2500
+        ms inject delay type: osd
+        ms inject delay probability: .005
+        ms inject delay max: 1
+        ms inject internal delays: .002
+        mon client directed command retry: 5
+    log-ignorelist:
+      - \(OSD_SLOW_PING_TIME
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/rados.yaml b/qa/suites/orch/cephadm/thrash-old-clients/rados.yaml
new file mode 120000 (symlink)
index 0000000..d256979
--- /dev/null
@@ -0,0 +1 @@
+.qa/config/rados.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/thrashers/.qa b/qa/suites/orch/cephadm/thrash-old-clients/thrashers/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/thrashers/careful.yaml b/qa/suites/orch/cephadm/thrash-old-clients/thrashers/careful.yaml
new file mode 100644 (file)
index 0000000..cc232ab
--- /dev/null
@@ -0,0 +1,25 @@
+overrides:
+  ceph:
+    log-ignorelist:
+    - but it is still running
+    - objects unfound and apparently lost
+    conf:
+      osd:
+        osd debug reject backfill probability: .3
+        osd scrub min interval: 60
+        osd scrub max interval: 120
+        osd max backfills: 3
+        osd snap trim sleep: 2
+      mon:
+        mon min osdmap epochs: 50
+        paxos service trim min: 10
+        # prune full osdmaps regularly
+        mon osdmap full prune min: 15
+        mon osdmap full prune interval: 2
+        mon osdmap full prune txsize: 2
+tasks:
+- thrashosds:
+    timeout: 1200
+    chance_pgnum_grow: 1
+    chance_pgpnum_fix: 1
+    aggressive_pg_num_changes: false
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/thrashers/default.yaml b/qa/suites/orch/cephadm/thrash-old-clients/thrashers/default.yaml
new file mode 100644 (file)
index 0000000..c04f953
--- /dev/null
@@ -0,0 +1,24 @@
+overrides:
+  ceph:
+    log-ignorelist:
+    - but it is still running
+    - objects unfound and apparently lost
+    conf:
+      osd:
+        osd debug reject backfill probability: .3
+        osd scrub min interval: 60
+        osd scrub max interval: 120
+        osd max backfills: 3
+        osd snap trim sleep: 2
+      mon:
+        mon min osdmap epochs: 50
+        paxos service trim min: 10
+        # prune full osdmaps regularly
+        mon osdmap full prune min: 15
+        mon osdmap full prune interval: 2
+        mon osdmap full prune txsize: 2
+tasks:
+- thrashosds:
+    timeout: 1200
+    chance_pgnum_grow: 1
+    chance_pgpnum_fix: 1
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/thrashers/mapgap.yaml b/qa/suites/orch/cephadm/thrash-old-clients/thrashers/mapgap.yaml
new file mode 100644 (file)
index 0000000..27881d2
--- /dev/null
@@ -0,0 +1,26 @@
+overrides:
+  ceph:
+    log-ignorelist:
+    - but it is still running
+    - objects unfound and apparently lost
+    - osd_map_cache_size
+    conf:
+      mon:
+        mon min osdmap epochs: 50
+        paxos service trim min: 10
+        # prune full osdmaps regularly
+        mon osdmap full prune min: 15
+        mon osdmap full prune interval: 2
+        mon osdmap full prune txsize: 2
+      osd:
+        osd map cache size: 1
+        osd scrub min interval: 60
+        osd scrub max interval: 120
+        osd scrub during recovery: false
+        osd max backfills: 6
+tasks:
+- thrashosds:
+    timeout: 1800
+    chance_pgnum_grow: 0.25
+    chance_pgpnum_fix: 0.25
+    chance_test_map_discontinuity: 2
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/thrashers/morepggrow.yaml b/qa/suites/orch/cephadm/thrash-old-clients/thrashers/morepggrow.yaml
new file mode 100644 (file)
index 0000000..f18a887
--- /dev/null
@@ -0,0 +1,22 @@
+overrides:
+  ceph:
+    conf:
+      osd:
+        osd scrub min interval: 60
+        osd scrub max interval: 120
+        journal throttle high multiple: 2
+        journal throttle max multiple: 10
+        filestore queue throttle high multiple: 2
+        filestore queue throttle max multiple: 10
+        osd max backfills: 9
+    log-ignorelist:
+    - but it is still running
+    - objects unfound and apparently lost
+tasks:
+- thrashosds:
+    timeout: 1200
+    chance_pgnum_grow: 3
+    chance_pgpnum_fix: 1
+openstack:
+- volumes:
+    size: 50
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/thrashers/none.yaml b/qa/suites/orch/cephadm/thrash-old-clients/thrashers/none.yaml
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/thrashers/pggrow.yaml b/qa/suites/orch/cephadm/thrash-old-clients/thrashers/pggrow.yaml
new file mode 100644 (file)
index 0000000..54498d0
--- /dev/null
@@ -0,0 +1,24 @@
+overrides:
+  ceph:
+    log-ignorelist:
+    - but it is still running
+    - objects unfound and apparently lost
+    conf:
+      osd:
+        osd scrub min interval: 60
+        osd scrub max interval: 120
+        filestore odsync write: true
+        osd max backfills: 2
+        osd snap trim sleep: .5
+      mon:
+        mon min osdmap epochs: 50
+        paxos service trim min: 10
+        # prune full osdmaps regularly
+        mon osdmap full prune min: 15
+        mon osdmap full prune interval: 2
+        mon osdmap full prune txsize: 2
+tasks:
+- thrashosds:
+    timeout: 1200
+    chance_pgnum_grow: 2
+    chance_pgpnum_fix: 1
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/thrashosds-health.yaml b/qa/suites/orch/cephadm/thrash-old-clients/thrashosds-health.yaml
new file mode 120000 (symlink)
index 0000000..9124eb1
--- /dev/null
@@ -0,0 +1 @@
+.qa/tasks/thrashosds-health.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/workloads/.qa b/qa/suites/orch/cephadm/thrash-old-clients/workloads/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/workloads/cache-snaps.yaml b/qa/suites/orch/cephadm/thrash-old-clients/workloads/cache-snaps.yaml
new file mode 100644 (file)
index 0000000..33f667f
--- /dev/null
@@ -0,0 +1,34 @@
+overrides:
+  ceph:
+    log-ignorelist:
+      - must scrub before tier agent can activate
+tasks:
+- exec:
+    client.0:
+      - sudo ceph osd pool create base 4
+      - sudo ceph osd pool application enable base rados
+      - sudo ceph osd pool create cache 4
+      - sudo ceph osd tier add base cache
+      - sudo ceph osd tier cache-mode cache writeback
+      - sudo ceph osd tier set-overlay base cache
+      - sudo ceph osd pool set cache hit_set_type bloom
+      - sudo ceph osd pool set cache hit_set_count 8
+      - sudo ceph osd pool set cache hit_set_period 3600
+      - sudo ceph osd pool set cache target_max_objects 250
+      - sudo ceph osd pool set cache min_read_recency_for_promote 2
+- rados:
+    clients: [client.2]
+    pools: [base]
+    ops: 4000
+    objects: 500
+    op_weights:
+      read: 100
+      write: 100
+      delete: 50
+      copy_from: 50
+      cache_flush: 50
+      cache_try_flush: 50
+      cache_evict: 50
+      snap_create: 50
+      snap_remove: 50
+      rollback: 50
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/workloads/radosbench.yaml b/qa/suites/orch/cephadm/thrash-old-clients/workloads/radosbench.yaml
new file mode 100644 (file)
index 0000000..6a89a4e
--- /dev/null
@@ -0,0 +1,33 @@
+overrides:
+  ceph:
+    conf:
+      client.2:
+        debug ms: 1
+        debug objecter: 20
+        debug rados: 20
+tasks:
+- full_sequential:
+  - radosbench:
+      clients: [client.2]
+      time: 90
+  - radosbench:
+      clients: [client.2]
+      time: 90
+  - radosbench:
+      clients: [client.2]
+      time: 90
+  - radosbench:
+      clients: [client.2]
+      time: 90
+  - radosbench:
+      clients: [client.2]
+      time: 90
+  - radosbench:
+      clients: [client.2]
+      time: 90
+  - radosbench:
+      clients: [client.2]
+      time: 90
+  - radosbench:
+      clients: [client.2]
+      time: 90
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/workloads/rbd_cls.yaml b/qa/suites/orch/cephadm/thrash-old-clients/workloads/rbd_cls.yaml
new file mode 100644 (file)
index 0000000..a8bbbaf
--- /dev/null
@@ -0,0 +1,7 @@
+meta:
+- desc: |
+   rbd object class functional tests
+tasks:
+- exec:
+    client.2:
+      - ceph_test_cls_rbd --gtest_filter=-TestClsRbd.get_features:TestClsRbd.parents:TestClsRbd.mirror
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/workloads/snaps-few-objects.yaml b/qa/suites/orch/cephadm/thrash-old-clients/workloads/snaps-few-objects.yaml
new file mode 100644 (file)
index 0000000..f0a5735
--- /dev/null
@@ -0,0 +1,13 @@
+tasks:
+- rados:
+    clients: [client.2]
+    ops: 4000
+    objects: 50
+    op_weights:
+      read: 100
+      write: 100
+      delete: 50
+      snap_create: 50
+      snap_remove: 50
+      rollback: 50
+      copy_from: 50
diff --git a/qa/suites/orch/cephadm/thrash-old-clients/workloads/test_rbd_api.yaml b/qa/suites/orch/cephadm/thrash-old-clients/workloads/test_rbd_api.yaml
new file mode 100644 (file)
index 0000000..39617b3
--- /dev/null
@@ -0,0 +1,8 @@
+meta:
+- desc: |
+   librbd C and C++ api tests
+workload:
+- workunit:
+    clients:
+      client.2:
+        - rbd/test_librbd.sh
diff --git a/qa/suites/orch/cephadm/thrash/% b/qa/suites/orch/cephadm/thrash/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/thrash/.qa b/qa/suites/orch/cephadm/thrash/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash/0-distro b/qa/suites/orch/cephadm/thrash/0-distro
new file mode 120000 (symlink)
index 0000000..f0db8bb
--- /dev/null
@@ -0,0 +1 @@
+../workunits/0-distro
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash/1-start.yaml b/qa/suites/orch/cephadm/thrash/1-start.yaml
new file mode 100644 (file)
index 0000000..a1b89e4
--- /dev/null
@@ -0,0 +1,7 @@
+tasks:
+- install:
+- cephadm:
+    conf:
+      mgr:
+        debug ms: 1
+        debug mgr: 20
diff --git a/qa/suites/orch/cephadm/thrash/2-thrash.yaml b/qa/suites/orch/cephadm/thrash/2-thrash.yaml
new file mode 100644 (file)
index 0000000..05e0f8e
--- /dev/null
@@ -0,0 +1,26 @@
+overrides:
+  ceph:
+    log-ignorelist:
+    - but it is still running
+    - objects unfound and apparently lost
+    conf:
+      osd:
+        osd debug reject backfill probability: .3
+        osd scrub min interval: 60
+        osd scrub max interval: 120
+        osd max backfills: 3
+        osd snap trim sleep: 2
+        osd delete sleep: 1
+      mon:
+        mon min osdmap epochs: 50
+        paxos service trim min: 10
+        # prune full osdmaps regularly
+        mon osdmap full prune min: 15
+        mon osdmap full prune interval: 2
+        mon osdmap full prune txsize: 2
+tasks:
+- thrashosds:
+    timeout: 1200
+    chance_pgnum_grow: 1
+    chance_pgnum_shrink: 1
+    chance_pgpnum_fix: 1
diff --git a/qa/suites/orch/cephadm/thrash/3-tasks/.qa b/qa/suites/orch/cephadm/thrash/3-tasks/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash/3-tasks/rados_api_tests.yaml b/qa/suites/orch/cephadm/thrash/3-tasks/rados_api_tests.yaml
new file mode 120000 (symlink)
index 0000000..34e657e
--- /dev/null
@@ -0,0 +1 @@
+.qa/suites/rados/thrash/workloads/rados_api_tests.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash/3-tasks/radosbench.yaml b/qa/suites/orch/cephadm/thrash/3-tasks/radosbench.yaml
new file mode 120000 (symlink)
index 0000000..dad17e0
--- /dev/null
@@ -0,0 +1 @@
+.qa/suites/rados/thrash/workloads/radosbench.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash/3-tasks/small-objects.yaml b/qa/suites/orch/cephadm/thrash/3-tasks/small-objects.yaml
new file mode 120000 (symlink)
index 0000000..6aa66aa
--- /dev/null
@@ -0,0 +1 @@
+.qa/suites/rados/thrash/workloads/small-objects.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash/3-tasks/snaps-few-objects.yaml b/qa/suites/orch/cephadm/thrash/3-tasks/snaps-few-objects.yaml
new file mode 120000 (symlink)
index 0000000..c9cc4cd
--- /dev/null
@@ -0,0 +1 @@
+.qa/suites/rados/thrash/workloads/snaps-few-objects.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash/fixed-2.yaml b/qa/suites/orch/cephadm/thrash/fixed-2.yaml
new file mode 120000 (symlink)
index 0000000..5c3e059
--- /dev/null
@@ -0,0 +1 @@
+../smoke/fixed-2.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash/msgr b/qa/suites/orch/cephadm/thrash/msgr
new file mode 120000 (symlink)
index 0000000..57bee80
--- /dev/null
@@ -0,0 +1 @@
+.qa/msgr
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/thrash/root.yaml b/qa/suites/orch/cephadm/thrash/root.yaml
new file mode 100644 (file)
index 0000000..bedb31d
--- /dev/null
@@ -0,0 +1,3 @@
+overrides:
+  cephadm:
+    cephadm_mode: root
diff --git a/qa/suites/orch/cephadm/upgrade/% b/qa/suites/orch/cephadm/upgrade/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/upgrade/.qa b/qa/suites/orch/cephadm/upgrade/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/upgrade/1-start-distro/1-start-centos_8.3-octopus.yaml b/qa/suites/orch/cephadm/upgrade/1-start-distro/1-start-centos_8.3-octopus.yaml
new file mode 100644 (file)
index 0000000..2e551dd
--- /dev/null
@@ -0,0 +1,42 @@
+os_type: centos
+os_version: "8.3"
+overrides:
+  selinux:
+    whitelist:
+      - scontext=system_u:system_r:logrotate_t:s0
+
+tasks:
+- cephadm:
+    image: quay.ceph.io/ceph-ci/ceph:octopus
+    cephadm_branch: octopus
+    cephadm_git_url: https://github.com/ceph/ceph
+    # avoid --cap-add=PTRACE + --privileged for older cephadm versions
+    allow_ptrace: false
+    # deploy additional mons the "old" (octopus) way
+    add_mons_via_daemon_add: true
+    avoid_pacific_features: true
+
+
+roles:
+- - mon.a
+  - mon.c
+  - mgr.y
+  - osd.0
+  - osd.1
+  - osd.2
+  - osd.3
+  - client.0
+#  - ceph.rgw.realm.zone.a  # CLI change in v16 pacific
+  - node-exporter.a
+  - alertmanager.a
+- - mon.b
+  - mgr.x
+  - osd.4
+  - osd.5
+  - osd.6
+  - osd.7
+  - client.1
+  - prometheus.a
+  - grafana.a
+  - node-exporter.b
+  - ceph.iscsi.iscsi.a
diff --git a/qa/suites/orch/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04-15.2.9.yaml b/qa/suites/orch/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04-15.2.9.yaml
new file mode 100644 (file)
index 0000000..fde68b3
--- /dev/null
@@ -0,0 +1,37 @@
+os_type: ubuntu
+os_version: "20.04"
+
+tasks:
+- cephadm:
+    image: docker.io/ceph/ceph:v15.2.9
+    cephadm_branch: v15.2.9
+    cephadm_git_url: https://github.com/ceph/ceph
+    # avoid --cap-add=PTRACE + --privileged for older cephadm versions
+    allow_ptrace: false
+    # deploy additional mons the "old" (octopus) way
+    add_mons_via_daemon_add: true
+    avoid_pacific_features: true
+
+roles:
+- - mon.a
+  - mon.c
+  - mgr.y
+  - osd.0
+  - osd.1
+  - osd.2
+  - osd.3
+  - client.0
+#  - ceph.rgw.realm.zone.a  # CLI change in v16 pacific
+  - node-exporter.a
+  - alertmanager.a
+- - mon.b
+  - mgr.x
+  - osd.4
+  - osd.5
+  - osd.6
+  - osd.7
+  - client.1
+  - prometheus.a
+  - grafana.a
+  - node-exporter.b
+  - ceph.iscsi.iscsi.a
diff --git a/qa/suites/orch/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04.yaml b/qa/suites/orch/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04.yaml
new file mode 100644 (file)
index 0000000..983b4f3
--- /dev/null
@@ -0,0 +1,37 @@
+os_type: ubuntu
+os_version: "20.04"
+
+tasks:
+- cephadm:
+    image: docker.io/ceph/ceph:v15.2.0
+    cephadm_branch: v15.2.0
+    cephadm_git_url: https://github.com/ceph/ceph
+    # avoid --cap-add=PTRACE + --privileged for older cephadm versions
+    allow_ptrace: false
+    # deploy additional mons the "old" (octopus) way
+    add_mons_via_daemon_add: true
+    avoid_pacific_features: true
+
+roles:
+- - mon.a
+  - mon.c
+  - mgr.y
+  - osd.0
+  - osd.1
+  - osd.2
+  - osd.3
+  - client.0
+#   - ceph.rgw.realm.zone.a # Disabled, needs 15.2.4 as an upgrade start
+  - node-exporter.a
+  - alertmanager.a
+- - mon.b
+  - mgr.x
+  - osd.4
+  - osd.5
+  - osd.6
+  - osd.7
+  - client.1
+  - prometheus.a
+  - grafana.a
+  - node-exporter.b
+#  - ceph.iscsi.iscsi.a  # needs later start point
diff --git a/qa/suites/orch/cephadm/upgrade/2-repo_digest/defaut.yaml b/qa/suites/orch/cephadm/upgrade/2-repo_digest/defaut.yaml
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/upgrade/2-repo_digest/repo_digest.yaml b/qa/suites/orch/cephadm/upgrade/2-repo_digest/repo_digest.yaml
new file mode 100644 (file)
index 0000000..2e6bbfd
--- /dev/null
@@ -0,0 +1,4 @@
+tasks:
+- cephadm.shell:
+    mon.a:
+      - ceph config set mgr mgr/cephadm/use_repo_digest false --force
diff --git a/qa/suites/orch/cephadm/upgrade/3-start-upgrade.yaml b/qa/suites/orch/cephadm/upgrade/3-start-upgrade.yaml
new file mode 100644 (file)
index 0000000..80463a6
--- /dev/null
@@ -0,0 +1,13 @@
+tasks:
+- cephadm.shell:
+    env: [sha1]
+    mon.a:
+      - radosgw-admin realm create --rgw-realm=r --default
+      - radosgw-admin zonegroup create --rgw-zonegroup=default --master --default
+      - radosgw-admin zone create --rgw-zonegroup=default --rgw-zone=z --master --default
+      - radosgw-admin period update --rgw-realm=r --commit
+      - ceph orch apply rgw r z --placement=2 --port=8000
+      - sleep 120
+      - ceph config set mon mon_warn_on_insecure_global_id_reclaim false --force
+      - ceph config set mon mon_warn_on_insecure_global_id_reclaim_allowed false --force
+      - ceph orch upgrade start --image quay.ceph.io/ceph-ci/ceph:$sha1
diff --git a/qa/suites/orch/cephadm/upgrade/4-wait.yaml b/qa/suites/orch/cephadm/upgrade/4-wait.yaml
new file mode 100644 (file)
index 0000000..e71143d
--- /dev/null
@@ -0,0 +1,13 @@
+tasks:
+- cephadm.shell:
+    env: [sha1]
+    mon.a:
+      - while ceph orch upgrade status | jq '.in_progress' | grep true ; do ceph orch ps ; ceph versions ; sleep 30 ; done
+      - ceph orch ps
+      - ceph versions
+      - echo "wait for servicemap items w/ changing names to refresh"
+      - sleep 60
+      - ceph orch ps
+      - ceph versions
+      - ceph versions | jq -e '.overall | length == 1'
+      - ceph versions | jq -e '.overall | keys' | grep $sha1
diff --git a/qa/suites/orch/cephadm/upgrade/mon_election b/qa/suites/orch/cephadm/upgrade/mon_election
new file mode 120000 (symlink)
index 0000000..3f331e6
--- /dev/null
@@ -0,0 +1 @@
+.qa/mon_election
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/with-work/% b/qa/suites/orch/cephadm/with-work/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/with-work/.qa b/qa/suites/orch/cephadm/with-work/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/with-work/0-distro b/qa/suites/orch/cephadm/with-work/0-distro
new file mode 120000 (symlink)
index 0000000..92c9153
--- /dev/null
@@ -0,0 +1 @@
+../smoke/distro/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/with-work/fixed-2.yaml b/qa/suites/orch/cephadm/with-work/fixed-2.yaml
new file mode 120000 (symlink)
index 0000000..5c3e059
--- /dev/null
@@ -0,0 +1 @@
+../smoke/fixed-2.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/with-work/mode/.qa b/qa/suites/orch/cephadm/with-work/mode/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/with-work/mode/packaged.yaml b/qa/suites/orch/cephadm/with-work/mode/packaged.yaml
new file mode 100644 (file)
index 0000000..ba8d432
--- /dev/null
@@ -0,0 +1,5 @@
+overrides:
+  cephadm:
+    cephadm_mode: cephadm-package
+  install:
+    extra_packages: [cephadm]
diff --git a/qa/suites/orch/cephadm/with-work/mode/root.yaml b/qa/suites/orch/cephadm/with-work/mode/root.yaml
new file mode 100644 (file)
index 0000000..bedb31d
--- /dev/null
@@ -0,0 +1,3 @@
+overrides:
+  cephadm:
+    cephadm_mode: root
diff --git a/qa/suites/orch/cephadm/with-work/mon_election b/qa/suites/orch/cephadm/with-work/mon_election
new file mode 120000 (symlink)
index 0000000..3f331e6
--- /dev/null
@@ -0,0 +1 @@
+.qa/mon_election
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/with-work/msgr b/qa/suites/orch/cephadm/with-work/msgr
new file mode 120000 (symlink)
index 0000000..57bee80
--- /dev/null
@@ -0,0 +1 @@
+.qa/msgr
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/with-work/start.yaml b/qa/suites/orch/cephadm/with-work/start.yaml
new file mode 100644 (file)
index 0000000..a1b89e4
--- /dev/null
@@ -0,0 +1,7 @@
+tasks:
+- install:
+- cephadm:
+    conf:
+      mgr:
+        debug ms: 1
+        debug mgr: 20
diff --git a/qa/suites/orch/cephadm/with-work/tasks/.qa b/qa/suites/orch/cephadm/with-work/tasks/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/with-work/tasks/rados_api_tests.yaml b/qa/suites/orch/cephadm/with-work/tasks/rados_api_tests.yaml
new file mode 120000 (symlink)
index 0000000..2ce80f9
--- /dev/null
@@ -0,0 +1 @@
+.qa/suites/rados/basic/tasks/rados_api_tests.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/with-work/tasks/rados_python.yaml b/qa/suites/orch/cephadm/with-work/tasks/rados_python.yaml
new file mode 120000 (symlink)
index 0000000..210ad8f
--- /dev/null
@@ -0,0 +1 @@
+.qa/suites/rados/basic/tasks/rados_python.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/workunits/% b/qa/suites/orch/cephadm/workunits/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/orch/cephadm/workunits/.qa b/qa/suites/orch/cephadm/workunits/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/workunits/0-distro/.qa b/qa/suites/orch/cephadm/workunits/0-distro/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/workunits/0-distro/centos_8.2_kubic_stable.yaml b/qa/suites/orch/cephadm/workunits/0-distro/centos_8.2_kubic_stable.yaml
new file mode 120000 (symlink)
index 0000000..3afeed7
--- /dev/null
@@ -0,0 +1 @@
+.qa/distros/podman/centos_8.2_kubic_stable.yaml
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/workunits/mon_election b/qa/suites/orch/cephadm/workunits/mon_election
new file mode 120000 (symlink)
index 0000000..3f331e6
--- /dev/null
@@ -0,0 +1 @@
+.qa/mon_election
\ No newline at end of file
diff --git a/qa/suites/orch/cephadm/workunits/task/test_adoption.yaml b/qa/suites/orch/cephadm/workunits/task/test_adoption.yaml
new file mode 100644 (file)
index 0000000..e04fc1e
--- /dev/null
@@ -0,0 +1,11 @@
+roles:
+- [mon.a, mgr.x, osd.0, client.0]
+tasks:
+- install:
+- exec:
+    mon.a:
+      - yum install -y python3 || apt install -y python3
+- workunit:
+    clients:
+      client.0:
+        - cephadm/test_adoption.sh
diff --git a/qa/suites/orch/cephadm/workunits/task/test_cephadm.yaml b/qa/suites/orch/cephadm/workunits/task/test_cephadm.yaml
new file mode 100644 (file)
index 0000000..4d25351
--- /dev/null
@@ -0,0 +1,11 @@
+roles:
+- [mon.a, mgr.x, osd.0, client.0]
+tasks:
+- install:
+- exec:
+    mon.a:
+      - yum install -y python3 || apt install -y python3
+- workunit:
+    clients:
+      client.0:
+        - cephadm/test_cephadm.sh
diff --git a/qa/suites/orch/cephadm/workunits/task/test_cephadm_repos.yaml b/qa/suites/orch/cephadm/workunits/task/test_cephadm_repos.yaml
new file mode 100644 (file)
index 0000000..4a1ac88
--- /dev/null
@@ -0,0 +1,8 @@
+roles:
+- [mon.a, mgr.x, osd.0, client.0]
+tasks:
+- workunit:
+    no_coverage_and_limits: true
+    clients:
+      client.0:
+        - cephadm/test_repos.sh
diff --git a/qa/suites/orch/cephadm/workunits/task/test_orch_cli.yaml b/qa/suites/orch/cephadm/workunits/task/test_orch_cli.yaml
new file mode 100644 (file)
index 0000000..b628721
--- /dev/null
@@ -0,0 +1,18 @@
+roles:
+- - host.a
+  - osd.0
+  - osd.1
+  - osd.2
+  - mon.a
+  - mgr.a
+  - client.0
+tasks:
+- install:
+- cephadm:
+- cephadm.shell:
+    host.a:
+      - ceph orch apply mds a
+- cephfs_test_runner:
+    modules:
+      - tasks.cephfs.test_nfs
+      - tasks.cephadm_cases.test_cli
diff --git a/qa/suites/rados/cephadm b/qa/suites/rados/cephadm
new file mode 120000 (symlink)
index 0000000..0e8b677
--- /dev/null
@@ -0,0 +1 @@
+../orch/cephadm
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/.qa b/qa/suites/rados/cephadm/.qa
deleted file mode 120000 (symlink)
index fea2489..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/dashboard/% b/qa/suites/rados/cephadm/dashboard/%
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/dashboard/.qa b/qa/suites/rados/cephadm/dashboard/.qa
deleted file mode 120000 (symlink)
index fea2489..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/dashboard/0-distro/.qa b/qa/suites/rados/cephadm/dashboard/0-distro/.qa
deleted file mode 120000 (symlink)
index fea2489..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/dashboard/0-distro/centos_8.2_kubic_stable.yaml b/qa/suites/rados/cephadm/dashboard/0-distro/centos_8.2_kubic_stable.yaml
deleted file mode 120000 (symlink)
index 3afeed7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/distros/podman/centos_8.2_kubic_stable.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/dashboard/task/test_e2e.yaml b/qa/suites/rados/cephadm/dashboard/task/test_e2e.yaml
deleted file mode 100644 (file)
index cb6ffb2..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-roles:
-# 3 osd roles on host.a is required for cephadm task. It checks if the cluster is healthy.
-# More daemons will be deployed on both hosts in e2e tests.
-- - host.a
-  - osd.0
-  - osd.1
-  - osd.2
-  - mon.a
-  - mgr.a
-  - client.0
-- - host.b
-  - client.1
-tasks:
-- install:
-- cephadm:
-- workunit:
-    clients:
-      client.1:
-        - cephadm/create_iscsi_disks.sh
-- workunit:
-    clients:
-      client.0:
-        - cephadm/test_dashboard_e2e.sh
diff --git a/qa/suites/rados/cephadm/orchestrator_cli/% b/qa/suites/rados/cephadm/orchestrator_cli/%
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/orchestrator_cli/.qa b/qa/suites/rados/cephadm/orchestrator_cli/.qa
deleted file mode 120000 (symlink)
index fea2489..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/orchestrator_cli/0-random-distro$ b/qa/suites/rados/cephadm/orchestrator_cli/0-random-distro$
deleted file mode 120000 (symlink)
index d2dffb1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../smoke/distro
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/orchestrator_cli/2-node-mgr.yaml b/qa/suites/rados/cephadm/orchestrator_cli/2-node-mgr.yaml
deleted file mode 120000 (symlink)
index 8a0b912..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/clusters/2-node-mgr.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/orchestrator_cli/orchestrator_cli.yaml b/qa/suites/rados/cephadm/orchestrator_cli/orchestrator_cli.yaml
deleted file mode 100644 (file)
index 564a2eb..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-tasks:
-  - install:
-  - ceph:
-      # tests may leave mgrs broken, so don't try and call into them
-      # to invoke e.g. pg dump during teardown.
-      wait-for-scrub: false
-      log-ignorelist:
-        - overall HEALTH_
-        - \(MGR_DOWN\)
-        - \(DEVICE_IDENT_ON\)
-        - \(DEVICE_FAULT_ON\)
-        - \(PG_
-        - replacing it with standby
-        - No standby daemons available
-  - cephfs_test_runner:
-      modules:
-        - tasks.mgr.test_orchestrator_cli
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/smoke-roleless/% b/qa/suites/rados/cephadm/smoke-roleless/%
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/smoke-roleless/.qa b/qa/suites/rados/cephadm/smoke-roleless/.qa
deleted file mode 120000 (symlink)
index fea2489..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/smoke-roleless/0-distro b/qa/suites/rados/cephadm/smoke-roleless/0-distro
deleted file mode 120000 (symlink)
index d2dffb1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../smoke/distro
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/smoke-roleless/1-start.yaml b/qa/suites/rados/cephadm/smoke-roleless/1-start.yaml
deleted file mode 100644 (file)
index 2ca0d0e..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-tasks:
-- cephadm:
-    roleless: true
-- cephadm.shell:
-    host.a:
-      - ceph orch status
-      - ceph orch ps
-      - ceph orch ls
-      - ceph orch host ls
-      - ceph orch device ls
-roles:
-- - host.a
-  - osd.0
-  - osd.1
-  - osd.2
-  - osd.3
-  - client.0
-- - host.b
-  - osd.4
-  - osd.5
-  - osd.6
-  - osd.7
-  - client.1
-openstack:
-- volumes: # attached to each instance
-    count: 4
-    size: 10 # GB
-overrides:
-  ceph:
-    conf:
-      osd:
-        osd shutdown pgref assert: true
diff --git a/qa/suites/rados/cephadm/smoke-roleless/2-services/basic.yaml b/qa/suites/rados/cephadm/smoke-roleless/2-services/basic.yaml
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/smoke-roleless/2-services/client-keyring.yaml b/qa/suites/rados/cephadm/smoke-roleless/2-services/client-keyring.yaml
deleted file mode 100644 (file)
index f008004..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-tasks:
-- cephadm.shell:
-    host.a:
-      - ceph orch host label add `hostname` foo
-      - ceph auth get-or-create client.foo mon 'allow r'
-      - ceph orch client-keyring set client.foo label:foo --mode 770 --owner 11111:22222
-- exec:
-    host.a:
-      - while ! test -e /etc/ceph/ceph.client.foo.keyring ; do sleep 1 ; done
-      - ls -al /etc/ceph/ceph.client.foo.keyring | grep rwxrwx---
-      - ls -al /etc/ceph/ceph.client.foo.keyring | grep 11111
-      - ls -al /etc/ceph/ceph.client.foo.keyring | grep 22222
-      - test -e /etc/ceph/ceph.conf
-- exec:
-    host.b:
-      - test ! -e /etc/ceph/ceph.client.foo.keyring
-- cephadm.shell:
-    host.b:
-      - ceph orch host label add `hostname` foo
-- exec:
-    host.b:
-      - while ! test -e /etc/ceph/ceph.client.foo.keyring ; do sleep 1 ; done
-      - ls -al /etc/ceph/ceph.client.foo.keyring | grep rwxrwx---
-      - ls -al /etc/ceph/ceph.client.foo.keyring | grep 11111
-      - ls -al /etc/ceph/ceph.client.foo.keyring | grep 22222
-- cephadm.shell:
-    host.b:
-      - ceph orch host label rm `hostname` foo
-- exec:
-    host.b:
-      - while test -e /etc/ceph/ceph.client.foo.keyring ; do sleep 1 ; done
-- exec:
-    host.a:
-      - test -e /etc/ceph/ceph.client.foo.keyring
-- cephadm.shell:
-    host.a:
-      - ceph orch client-keyring rm client.foo
-- exec:
-    host.a:
-      - while test -e /etc/ceph/ceph.client.foo.keyring ; do sleep 1 ; done
diff --git a/qa/suites/rados/cephadm/smoke-roleless/2-services/iscsi.yaml b/qa/suites/rados/cephadm/smoke-roleless/2-services/iscsi.yaml
deleted file mode 100644 (file)
index 7f57076..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-tasks:
-- cephadm.shell:
-    host.a:
-      - ceph osd pool create foo
-      - rbd pool init foo
-      - ceph orch apply iscsi foo u p
-- cephadm.wait_for_service:
-    service: iscsi.foo
diff --git a/qa/suites/rados/cephadm/smoke-roleless/2-services/mirror.yaml b/qa/suites/rados/cephadm/smoke-roleless/2-services/mirror.yaml
deleted file mode 100644 (file)
index 681e1e0..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-tasks:
-- cephadm.shell:
-    host.a:
-      - ceph orch apply rbd-mirror "--placement=*"
-      - ceph orch apply cephfs-mirror "--placement=*"
-- cephadm.wait_for_service:
-    service: rbd-mirror
-- cephadm.wait_for_service:
-    service: cephfs-mirror
diff --git a/qa/suites/rados/cephadm/smoke-roleless/2-services/rgw-ingress.yaml b/qa/suites/rados/cephadm/smoke-roleless/2-services/rgw-ingress.yaml
deleted file mode 100644 (file)
index 710edab..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-tasks:
-- vip:
-
-# make sure cephadm notices the new IP
-- cephadm.shell:
-    host.a:
-      - ceph orch device ls --refresh
-
-# deploy rgw + ingress
-- cephadm.apply:
-    specs:
-      - service_type: rgw
-        service_id: foo
-        placement:
-          count: 4
-          host_pattern: "*"
-        spec:
-          rgw_frontend_port: 8000
-      - service_type: ingress
-        service_id: rgw.foo
-        placement:
-          count: 2
-        spec:
-          backend_service: rgw.foo
-          frontend_port: 9000
-          monitor_port: 9001
-          virtual_ip: "{{VIP0}}/{{VIPPREFIXLEN}}"
-- cephadm.wait_for_service:
-    service: rgw.foo
-- cephadm.wait_for_service:
-    service: ingress.rgw.foo
-
-# take each component down in turn and ensure things still work
-- cephadm.shell:
-    host.a:
-      - |
-        echo "Check while healthy..."
-        curl http://{{VIP0}}:9000/
-
-        # stop each rgw in turn
-        echo "Check with each rgw stopped in turn..."
-        for rgw in `ceph orch ps | grep ^rgw.foo. | awk '{print $1}'`; do
-          ceph orch daemon stop $rgw
-          while ! ceph orch ps | grep $rgw | grep stopped; do sleep 1 ; done
-          while ! curl http://{{VIP0}}:9000/ ; do sleep 1 ; done
-          ceph orch daemon start $rgw
-          while ! ceph orch ps | grep $rgw | grep running; do sleep 1 ; done
-        done
-
-        # stop each haproxy in turn
-        echo "Check with each haproxy down in turn..."
-        for haproxy in `ceph orch ps | grep ^haproxy.rgw.foo. | awk '{print $1}'`; do
-          ceph orch daemon stop $haproxy
-          while ! ceph orch ps | grep $haproxy | grep stopped; do sleep 1 ; done
-          while ! curl http://{{VIP0}}:9000/ ; do sleep 1 ; done
-          ceph orch daemon start $haproxy
-          while ! ceph orch ps | grep $haproxy | grep running; do sleep 1 ; done
-        done
-
-        while ! curl http://{{VIP0}}:9000/ ; do sleep 1 ; done
diff --git a/qa/suites/rados/cephadm/smoke-roleless/2-services/rgw.yaml b/qa/suites/rados/cephadm/smoke-roleless/2-services/rgw.yaml
deleted file mode 100644 (file)
index cb2c6f4..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-tasks:
-- cephadm.apply:
-    specs:
-      - service_type: rgw
-        service_id: foo
-        placement:
-          count_per_host: 4
-          host_pattern: "*"
-        spec:
-          rgw_frontend_port: 8000
-- cephadm.wait_for_service:
-    service: rgw.foo
diff --git a/qa/suites/rados/cephadm/smoke-roleless/3-final.yaml b/qa/suites/rados/cephadm/smoke-roleless/3-final.yaml
deleted file mode 100644 (file)
index 02f5b28..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-tasks:
-- cephadm.shell:
-    host.a:
-      - ceph orch status
-      - ceph orch ps
-      - ceph orch ls
-      - ceph orch host ls
-      - ceph orch device ls
diff --git a/qa/suites/rados/cephadm/smoke-singlehost/% b/qa/suites/rados/cephadm/smoke-singlehost/%
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/smoke-singlehost/0-distro$ b/qa/suites/rados/cephadm/smoke-singlehost/0-distro$
deleted file mode 120000 (symlink)
index d2dffb1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../smoke/distro
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/smoke-singlehost/1-start.yaml b/qa/suites/rados/cephadm/smoke-singlehost/1-start.yaml
deleted file mode 100644 (file)
index ca6019c..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-tasks:
-- cephadm:
-    roleless: true
-    single_host_defaults: true
-- cephadm.shell:
-    host.a:
-      - ceph orch status
-      - ceph orch ps
-      - ceph orch ls
-      - ceph orch host ls
-      - ceph orch device ls
-roles:
-- - host.a
-  - osd.0
-  - osd.1
-  - osd.2
-  - osd.3
-  - client.0
-openstack:
-- volumes: # attached to each instance
-    count: 4
-    size: 10 # GB
-overrides:
-  ceph:
-    conf:
-      osd:
-        osd shutdown pgref assert: true
diff --git a/qa/suites/rados/cephadm/smoke-singlehost/2-services/basic.yaml b/qa/suites/rados/cephadm/smoke-singlehost/2-services/basic.yaml
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/smoke-singlehost/2-services/rgw.yaml b/qa/suites/rados/cephadm/smoke-singlehost/2-services/rgw.yaml
deleted file mode 100644 (file)
index cb2c6f4..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-tasks:
-- cephadm.apply:
-    specs:
-      - service_type: rgw
-        service_id: foo
-        placement:
-          count_per_host: 4
-          host_pattern: "*"
-        spec:
-          rgw_frontend_port: 8000
-- cephadm.wait_for_service:
-    service: rgw.foo
diff --git a/qa/suites/rados/cephadm/smoke-singlehost/3-final.yaml b/qa/suites/rados/cephadm/smoke-singlehost/3-final.yaml
deleted file mode 100644 (file)
index 02f5b28..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-tasks:
-- cephadm.shell:
-    host.a:
-      - ceph orch status
-      - ceph orch ps
-      - ceph orch ls
-      - ceph orch host ls
-      - ceph orch device ls
diff --git a/qa/suites/rados/cephadm/smoke/% b/qa/suites/rados/cephadm/smoke/%
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/smoke/.qa b/qa/suites/rados/cephadm/smoke/.qa
deleted file mode 120000 (symlink)
index fea2489..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/smoke/distro/.qa b/qa/suites/rados/cephadm/smoke/distro/.qa
deleted file mode 120000 (symlink)
index fea2489..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/smoke/distro/centos_8.2_kubic_stable.yaml b/qa/suites/rados/cephadm/smoke/distro/centos_8.2_kubic_stable.yaml
deleted file mode 120000 (symlink)
index 3afeed7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/distros/podman/centos_8.2_kubic_stable.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/smoke/distro/rhel_8.3_kubic_stable.yaml b/qa/suites/rados/cephadm/smoke/distro/rhel_8.3_kubic_stable.yaml
deleted file mode 120000 (symlink)
index 20f0f7c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/distros/podman/rhel_8.3_kubic_stable.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/smoke/distro/ubuntu_18.04.yaml b/qa/suites/rados/cephadm/smoke/distro/ubuntu_18.04.yaml
deleted file mode 120000 (symlink)
index cfb85f1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/distros/all/ubuntu_18.04.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/smoke/distro/ubuntu_20.04.yaml b/qa/suites/rados/cephadm/smoke/distro/ubuntu_20.04.yaml
deleted file mode 120000 (symlink)
index 1629648..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/distros/all/ubuntu_20.04.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/smoke/fixed-2.yaml b/qa/suites/rados/cephadm/smoke/fixed-2.yaml
deleted file mode 100644 (file)
index e93564a..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-roles:
-- - mon.a
-  - mon.c
-  - mgr.y
-  - osd.0
-  - osd.1
-  - osd.2
-  - osd.3
-  - client.0
-  - ceph.rgw.foo.a
-  - node-exporter.a
-  - alertmanager.a
-- - mon.b
-  - mgr.x
-  - osd.4
-  - osd.5
-  - osd.6
-  - osd.7
-  - client.1
-  - prometheus.a
-  - grafana.a
-  - node-exporter.b
-  - ceph.iscsi.iscsi.a
-openstack:
-- volumes: # attached to each instance
-    count: 4
-    size: 10 # GB
-overrides:
-  ceph:
-    conf:
-      osd:
-        osd shutdown pgref assert: true
diff --git a/qa/suites/rados/cephadm/smoke/mon_election b/qa/suites/rados/cephadm/smoke/mon_election
deleted file mode 120000 (symlink)
index 3f331e6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/mon_election
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/smoke/start.yaml b/qa/suites/rados/cephadm/smoke/start.yaml
deleted file mode 100644 (file)
index f45b922..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-tasks:
-- cephadm:
-    conf:
-      mgr:
-        debug ms: 1
-        debug mgr: 20
-- cephadm.shell:
-    mon.a:
-      - ceph orch status
-      - ceph orch ps
-      - ceph orch ls
-      - ceph orch host ls
-      - ceph orch device ls
-      - ceph orch ls --format yaml
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/% b/qa/suites/rados/cephadm/thrash-old-clients/%
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/.qa b/qa/suites/rados/cephadm/thrash-old-clients/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/0-size-min-size-overrides/.qa b/qa/suites/rados/cephadm/thrash-old-clients/0-size-min-size-overrides/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/0-size-min-size-overrides/2-size-2-min-size.yaml b/qa/suites/rados/cephadm/thrash-old-clients/0-size-min-size-overrides/2-size-2-min-size.yaml
deleted file mode 120000 (symlink)
index 5393a75..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/overrides/2-size-2-min-size.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/0-size-min-size-overrides/3-size-2-min-size.yaml b/qa/suites/rados/cephadm/thrash-old-clients/0-size-min-size-overrides/3-size-2-min-size.yaml
deleted file mode 120000 (symlink)
index 5ff70ea..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/overrides/3-size-2-min-size.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/1-install/.qa b/qa/suites/rados/cephadm/thrash-old-clients/1-install/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/1-install/luminous-v1only.yaml b/qa/suites/rados/cephadm/thrash-old-clients/1-install/luminous-v1only.yaml
deleted file mode 100644 (file)
index f29bb35..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-overrides:
-  ceph:
-    mon_bind_msgr2: false
-    log-ignorelist:
-      - \(MON_DOWN\)
-    conf:
-      global:
-        ms type: async
-        ms bind msgr2: false
-tasks:
-- install:
-    branch: luminous
-    exclude_packages:
-      - librados3
-      - ceph-mgr-dashboard
-      - ceph-mgr-diskprediction-local
-      - ceph-mgr-rook
-      - ceph-mgr-cephadm
-      - cephadm
-      - ceph-immutable-object-cache
-      - ceph-base
-      - python3-rados
-      - python3-rgw
-      - python3-rbd
-      - python3-cephfs
-      - librados-devel
-    extra_packages:
-      - librados2
-      - python-rados
-      - python-rgw
-      - python-rbd
-      - python-cephfs
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/1-install/luminous.yaml b/qa/suites/rados/cephadm/thrash-old-clients/1-install/luminous.yaml
deleted file mode 100644 (file)
index f51a883..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-overrides:
-  ceph:
-    mon_bind_msgr2: false
-    log-ignorelist:
-      - \(MON_DOWN\)
-    conf:
-      global:
-        mon warn on msgr2 not enabled: false
-tasks:
-- install:
-    branch: luminous
-    exclude_packages:
-      - librados3
-      - ceph-mgr-dashboard
-      - ceph-mgr-diskprediction-local
-      - ceph-mgr-rook
-      - ceph-mgr-cephadm
-      - cephadm
-      - ceph-immutable-object-cache
-      - ceph-base
-      - python3-rados
-      - python3-rgw
-      - python3-rbd
-      - python3-cephfs
-      - librados-devel
-    extra_packages:
-      - librados2
-      - python-rados
-      - python-rgw
-      - python-rbd
-      - python-cephfs
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/1-install/mimic-v1only.yaml b/qa/suites/rados/cephadm/thrash-old-clients/1-install/mimic-v1only.yaml
deleted file mode 100644 (file)
index a37b451..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-overrides:
-  ceph:
-    mon_bind_msgr2: false
-    log-ignorelist:
-      - \(MON_DOWN\)
-    conf:
-      global:
-        ms type: async
-        ms bind msgr2: false
-tasks:
-- install:
-    branch: mimic
-    exclude_packages:
-      - librados3
-      - ceph-mgr-dashboard
-      - ceph-mgr-diskprediction-local
-      - ceph-mgr-rook
-      - ceph-mgr-cephadm
-      - cephadm
-      - ceph-immutable-object-cache
-      - ceph-base
-      - python3-rados
-      - python3-rgw
-      - python3-rbd
-      - python3-cephfs
-      - librados-devel
-    extra_packages:
-      - librados2
-      - python-rados
-      - python-rgw
-      - python-rbd
-      - python-cephfs
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/1-install/mimic.yaml b/qa/suites/rados/cephadm/thrash-old-clients/1-install/mimic.yaml
deleted file mode 100644 (file)
index 07aefd1..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-overrides:
-  ceph:
-    mon_bind_msgr2: false
-    log-ignorelist:
-      - \(MON_DOWN\)
-    conf:
-      global:
-        ms type: async
-        mon warn on msgr2 not enabled: false
-tasks:
-- install:
-    branch: mimic
-    exclude_packages:
-      - librados3
-      - ceph-mgr-dashboard
-      - ceph-mgr-diskprediction-local
-      - ceph-mgr-rook
-      - ceph-mgr-cephadm
-      - cephadm
-      - ceph-immutable-object-cache
-      - ceph-base
-      - python3-rados
-      - python3-rgw
-      - python3-rbd
-      - python3-cephfs
-      - librados-devel
-    extra_packages:
-      - librados2
-      - python-rados
-      - python-rgw
-      - python-rbd
-      - python-cephfs
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/1-install/nautilus-v1only.yaml b/qa/suites/rados/cephadm/thrash-old-clients/1-install/nautilus-v1only.yaml
deleted file mode 100644 (file)
index 68cc30d..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-overrides:
-  ceph:
-    mon_bind_msgr2: false
-    log-ignorelist:
-      - \(MON_DOWN\)
-    conf:
-      global:
-        ms type: async
-        ms bind msgr2: false
-tasks:
-- install:
-    branch: nautilus
-    exclude_packages:
-      - cephadm
-      - ceph-mgr-cephadm
-      - ceph-immutable-object-cache
-      - python3-rados
-      - python3-rgw
-      - python3-rbd
-      - python3-cephfs
-    extra_packages:
-      - python-rados
-      - python-rgw
-      - python-rbd
-      - python-cephfs
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/1-install/nautilus-v2only.yaml b/qa/suites/rados/cephadm/thrash-old-clients/1-install/nautilus-v2only.yaml
deleted file mode 100644 (file)
index 8e3f295..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-      - \(MON_DOWN\)
-    conf:
-      global:
-        ms type: async
-        ms bind msgr2: true
-        ms bind msgr1: false
-tasks:
-- install:
-    branch: nautilus
-    exclude_packages:
-      - cephadm
-      - ceph-mgr-cephadm
-      - ceph-immutable-object-cache
-      - python3-rados
-      - python3-rgw
-      - python3-rbd
-      - python3-cephfs
-    extra_packages:
-      - python-rados
-      - python-rgw
-      - python-rbd
-      - python-cephfs
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/1-install/nautilus.yaml b/qa/suites/rados/cephadm/thrash-old-clients/1-install/nautilus.yaml
deleted file mode 100644 (file)
index c1aca64..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-      - \(MON_DOWN\)
-tasks:
-- install:
-    branch: nautilus
-    exclude_packages:
-      - cephadm
-      - ceph-mgr-cephadm
-      - ceph-immutable-object-cache
-      - python3-rados
-      - python3-rgw
-      - python3-rbd
-      - python3-cephfs
-    extra_packages:
-      - python-rados
-      - python-rgw
-      - python-rbd
-      - python-cephfs
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/1-install/octopus.yaml b/qa/suites/rados/cephadm/thrash-old-clients/1-install/octopus.yaml
deleted file mode 100644 (file)
index a7ea623..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-      - \(MON_DOWN\)
-tasks:
-- install:
-    branch: octopus
-    exclude_packages:
-      - ceph-mgr-dashboard
-      - ceph-mgr-diskprediction-local
-      - ceph-mgr-rook
-      - ceph-mgr-cephadm
-      - ceph-base-debuginfo
-      - ceph-common-debuginfo
-      - ceph-immutable-object-cache-debuginfo
-      - ceph-radosgw-debuginfo
-      - ceph-test-debuginfo
-      - ceph-base-debuginfo
-      - ceph-mgr-debuginfo
-      - ceph-mds-debuginfo
-      - ceph-mon-debuginfo
-      - ceph-osd-debuginfo
-      - ceph-fuse-debuginfo
-      - librados-devel-debuginfo
-      - libcephfs2-debuginfo
-      - librados2-debuginfo
-      - librbd1-debuginfo
-      - python3-cephfs-debuginfo
-      - python3-rados-debuginfo
-      - python3-rbd-debuginfo
-      - python3-rgw-debuginfo
-      - rbd-fuse-debuginfo
-      - rbd-mirror-debuginfo
-      - rbd-nbd-debuginfo
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/backoff/.qa b/qa/suites/rados/cephadm/thrash-old-clients/backoff/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/backoff/normal.yaml b/qa/suites/rados/cephadm/thrash-old-clients/backoff/normal.yaml
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/backoff/peering.yaml b/qa/suites/rados/cephadm/thrash-old-clients/backoff/peering.yaml
deleted file mode 100644 (file)
index 66d0611..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      osd:
-        osd backoff on peering: true
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/backoff/peering_and_degraded.yaml b/qa/suites/rados/cephadm/thrash-old-clients/backoff/peering_and_degraded.yaml
deleted file mode 100644 (file)
index e610990..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      osd:
-        osd backoff on peering: true
-        osd backoff on degraded: true
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/ceph.yaml b/qa/suites/rados/cephadm/thrash-old-clients/ceph.yaml
deleted file mode 100644 (file)
index 016ce36..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# Don't verify os + flavor + sha1
-verify_ceph_hash: false
-tasks:
-- cephadm:
-    conf:
-      mon:
-        auth allow insecure global id reclaim: true
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/clusters/+ b/qa/suites/rados/cephadm/thrash-old-clients/clusters/+
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/clusters/.qa b/qa/suites/rados/cephadm/thrash-old-clients/clusters/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/clusters/openstack.yaml b/qa/suites/rados/cephadm/thrash-old-clients/clusters/openstack.yaml
deleted file mode 100644 (file)
index b0f3b9b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-openstack:
-  - volumes: # attached to each instance
-      count: 4
-      size: 30 # GB
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/clusters/three-plus-one.yaml b/qa/suites/rados/cephadm/thrash-old-clients/clusters/three-plus-one.yaml
deleted file mode 100644 (file)
index 9af5382..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-roles:
-- [mon.a, mgr.y, osd.0, osd.1, osd.2, osd.3, client.0]
-- [mon.b, mgr.x, osd.4, osd.5, osd.6, osd.7, client.1]
-- [mon.c, osd.8, osd.9, osd.10, osd.11, client.2]
-openstack:
-- volumes: # attached to each instance
-    count: 4
-    size: 10 # GB
-overrides:
-  ceph:
-    conf:
-      osd:
-        osd shutdown pgref assert: true
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/d-balancer/.qa b/qa/suites/rados/cephadm/thrash-old-clients/d-balancer/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/d-balancer/crush-compat.yaml b/qa/suites/rados/cephadm/thrash-old-clients/d-balancer/crush-compat.yaml
deleted file mode 100644 (file)
index aa86766..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-tasks:
-- exec:
-    mon.a:
-      - while ! ceph balancer status ; do sleep 1 ; done
-      - ceph balancer mode crush-compat
-      - ceph balancer on
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/d-balancer/on.yaml b/qa/suites/rados/cephadm/thrash-old-clients/d-balancer/on.yaml
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/distro$/.qa b/qa/suites/rados/cephadm/thrash-old-clients/distro$/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/distro$/ubuntu_18.04.yaml b/qa/suites/rados/cephadm/thrash-old-clients/distro$/ubuntu_18.04.yaml
deleted file mode 120000 (symlink)
index cfb85f1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/distros/all/ubuntu_18.04.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/mon_election b/qa/suites/rados/cephadm/thrash-old-clients/mon_election
deleted file mode 120000 (symlink)
index 3f331e6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/mon_election
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/msgr-failures/.qa b/qa/suites/rados/cephadm/thrash-old-clients/msgr-failures/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/msgr-failures/fastclose.yaml b/qa/suites/rados/cephadm/thrash-old-clients/msgr-failures/fastclose.yaml
deleted file mode 100644 (file)
index ec45f88..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      global:
-        ms inject socket failures: 2500
-        ms tcp read timeout: 5
-        mon client directed command retry: 5
-    log-ignorelist:
-      - \(OSD_SLOW_PING_TIME
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/msgr-failures/few.yaml b/qa/suites/rados/cephadm/thrash-old-clients/msgr-failures/few.yaml
deleted file mode 100644 (file)
index cc9a3ae..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      global:
-        ms inject socket failures: 5000
-        mon client directed command retry: 5
-      osd:
-        osd heartbeat use min delay socket: true
-    log-ignorelist:
-      - \(OSD_SLOW_PING_TIME
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/msgr-failures/osd-delay.yaml b/qa/suites/rados/cephadm/thrash-old-clients/msgr-failures/osd-delay.yaml
deleted file mode 100644 (file)
index d7cec6f..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      global:
-        ms inject socket failures: 2500
-        ms inject delay type: osd
-        ms inject delay probability: .005
-        ms inject delay max: 1
-        ms inject internal delays: .002
-        mon client directed command retry: 5
-    log-ignorelist:
-      - \(OSD_SLOW_PING_TIME
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/rados.yaml b/qa/suites/rados/cephadm/thrash-old-clients/rados.yaml
deleted file mode 120000 (symlink)
index d256979..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/config/rados.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/thrashers/.qa b/qa/suites/rados/cephadm/thrash-old-clients/thrashers/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/thrashers/careful.yaml b/qa/suites/rados/cephadm/thrash-old-clients/thrashers/careful.yaml
deleted file mode 100644 (file)
index cc232ab..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-    - but it is still running
-    - objects unfound and apparently lost
-    conf:
-      osd:
-        osd debug reject backfill probability: .3
-        osd scrub min interval: 60
-        osd scrub max interval: 120
-        osd max backfills: 3
-        osd snap trim sleep: 2
-      mon:
-        mon min osdmap epochs: 50
-        paxos service trim min: 10
-        # prune full osdmaps regularly
-        mon osdmap full prune min: 15
-        mon osdmap full prune interval: 2
-        mon osdmap full prune txsize: 2
-tasks:
-- thrashosds:
-    timeout: 1200
-    chance_pgnum_grow: 1
-    chance_pgpnum_fix: 1
-    aggressive_pg_num_changes: false
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/thrashers/default.yaml b/qa/suites/rados/cephadm/thrash-old-clients/thrashers/default.yaml
deleted file mode 100644 (file)
index c04f953..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-    - but it is still running
-    - objects unfound and apparently lost
-    conf:
-      osd:
-        osd debug reject backfill probability: .3
-        osd scrub min interval: 60
-        osd scrub max interval: 120
-        osd max backfills: 3
-        osd snap trim sleep: 2
-      mon:
-        mon min osdmap epochs: 50
-        paxos service trim min: 10
-        # prune full osdmaps regularly
-        mon osdmap full prune min: 15
-        mon osdmap full prune interval: 2
-        mon osdmap full prune txsize: 2
-tasks:
-- thrashosds:
-    timeout: 1200
-    chance_pgnum_grow: 1
-    chance_pgpnum_fix: 1
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/thrashers/mapgap.yaml b/qa/suites/rados/cephadm/thrash-old-clients/thrashers/mapgap.yaml
deleted file mode 100644 (file)
index 27881d2..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-    - but it is still running
-    - objects unfound and apparently lost
-    - osd_map_cache_size
-    conf:
-      mon:
-        mon min osdmap epochs: 50
-        paxos service trim min: 10
-        # prune full osdmaps regularly
-        mon osdmap full prune min: 15
-        mon osdmap full prune interval: 2
-        mon osdmap full prune txsize: 2
-      osd:
-        osd map cache size: 1
-        osd scrub min interval: 60
-        osd scrub max interval: 120
-        osd scrub during recovery: false
-        osd max backfills: 6
-tasks:
-- thrashosds:
-    timeout: 1800
-    chance_pgnum_grow: 0.25
-    chance_pgpnum_fix: 0.25
-    chance_test_map_discontinuity: 2
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/thrashers/morepggrow.yaml b/qa/suites/rados/cephadm/thrash-old-clients/thrashers/morepggrow.yaml
deleted file mode 100644 (file)
index f18a887..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      osd:
-        osd scrub min interval: 60
-        osd scrub max interval: 120
-        journal throttle high multiple: 2
-        journal throttle max multiple: 10
-        filestore queue throttle high multiple: 2
-        filestore queue throttle max multiple: 10
-        osd max backfills: 9
-    log-ignorelist:
-    - but it is still running
-    - objects unfound and apparently lost
-tasks:
-- thrashosds:
-    timeout: 1200
-    chance_pgnum_grow: 3
-    chance_pgpnum_fix: 1
-openstack:
-- volumes:
-    size: 50
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/thrashers/none.yaml b/qa/suites/rados/cephadm/thrash-old-clients/thrashers/none.yaml
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/thrashers/pggrow.yaml b/qa/suites/rados/cephadm/thrash-old-clients/thrashers/pggrow.yaml
deleted file mode 100644 (file)
index 54498d0..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-    - but it is still running
-    - objects unfound and apparently lost
-    conf:
-      osd:
-        osd scrub min interval: 60
-        osd scrub max interval: 120
-        filestore odsync write: true
-        osd max backfills: 2
-        osd snap trim sleep: .5
-      mon:
-        mon min osdmap epochs: 50
-        paxos service trim min: 10
-        # prune full osdmaps regularly
-        mon osdmap full prune min: 15
-        mon osdmap full prune interval: 2
-        mon osdmap full prune txsize: 2
-tasks:
-- thrashosds:
-    timeout: 1200
-    chance_pgnum_grow: 2
-    chance_pgpnum_fix: 1
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/thrashosds-health.yaml b/qa/suites/rados/cephadm/thrash-old-clients/thrashosds-health.yaml
deleted file mode 120000 (symlink)
index 9124eb1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/tasks/thrashosds-health.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/workloads/.qa b/qa/suites/rados/cephadm/thrash-old-clients/workloads/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/workloads/cache-snaps.yaml b/qa/suites/rados/cephadm/thrash-old-clients/workloads/cache-snaps.yaml
deleted file mode 100644 (file)
index 33f667f..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-      - must scrub before tier agent can activate
-tasks:
-- exec:
-    client.0:
-      - sudo ceph osd pool create base 4
-      - sudo ceph osd pool application enable base rados
-      - sudo ceph osd pool create cache 4
-      - sudo ceph osd tier add base cache
-      - sudo ceph osd tier cache-mode cache writeback
-      - sudo ceph osd tier set-overlay base cache
-      - sudo ceph osd pool set cache hit_set_type bloom
-      - sudo ceph osd pool set cache hit_set_count 8
-      - sudo ceph osd pool set cache hit_set_period 3600
-      - sudo ceph osd pool set cache target_max_objects 250
-      - sudo ceph osd pool set cache min_read_recency_for_promote 2
-- rados:
-    clients: [client.2]
-    pools: [base]
-    ops: 4000
-    objects: 500
-    op_weights:
-      read: 100
-      write: 100
-      delete: 50
-      copy_from: 50
-      cache_flush: 50
-      cache_try_flush: 50
-      cache_evict: 50
-      snap_create: 50
-      snap_remove: 50
-      rollback: 50
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/workloads/radosbench.yaml b/qa/suites/rados/cephadm/thrash-old-clients/workloads/radosbench.yaml
deleted file mode 100644 (file)
index 6a89a4e..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      client.2:
-        debug ms: 1
-        debug objecter: 20
-        debug rados: 20
-tasks:
-- full_sequential:
-  - radosbench:
-      clients: [client.2]
-      time: 90
-  - radosbench:
-      clients: [client.2]
-      time: 90
-  - radosbench:
-      clients: [client.2]
-      time: 90
-  - radosbench:
-      clients: [client.2]
-      time: 90
-  - radosbench:
-      clients: [client.2]
-      time: 90
-  - radosbench:
-      clients: [client.2]
-      time: 90
-  - radosbench:
-      clients: [client.2]
-      time: 90
-  - radosbench:
-      clients: [client.2]
-      time: 90
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/workloads/rbd_cls.yaml b/qa/suites/rados/cephadm/thrash-old-clients/workloads/rbd_cls.yaml
deleted file mode 100644 (file)
index a8bbbaf..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-meta:
-- desc: |
-   rbd object class functional tests
-tasks:
-- exec:
-    client.2:
-      - ceph_test_cls_rbd --gtest_filter=-TestClsRbd.get_features:TestClsRbd.parents:TestClsRbd.mirror
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/workloads/snaps-few-objects.yaml b/qa/suites/rados/cephadm/thrash-old-clients/workloads/snaps-few-objects.yaml
deleted file mode 100644 (file)
index f0a5735..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-tasks:
-- rados:
-    clients: [client.2]
-    ops: 4000
-    objects: 50
-    op_weights:
-      read: 100
-      write: 100
-      delete: 50
-      snap_create: 50
-      snap_remove: 50
-      rollback: 50
-      copy_from: 50
diff --git a/qa/suites/rados/cephadm/thrash-old-clients/workloads/test_rbd_api.yaml b/qa/suites/rados/cephadm/thrash-old-clients/workloads/test_rbd_api.yaml
deleted file mode 100644 (file)
index 39617b3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-meta:
-- desc: |
-   librbd C and C++ api tests
-workload:
-- workunit:
-    clients:
-      client.2:
-        - rbd/test_librbd.sh
diff --git a/qa/suites/rados/cephadm/thrash/% b/qa/suites/rados/cephadm/thrash/%
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/thrash/.qa b/qa/suites/rados/cephadm/thrash/.qa
deleted file mode 120000 (symlink)
index fea2489..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash/0-distro b/qa/suites/rados/cephadm/thrash/0-distro
deleted file mode 120000 (symlink)
index f0db8bb..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../workunits/0-distro
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash/1-start.yaml b/qa/suites/rados/cephadm/thrash/1-start.yaml
deleted file mode 100644 (file)
index a1b89e4..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-tasks:
-- install:
-- cephadm:
-    conf:
-      mgr:
-        debug ms: 1
-        debug mgr: 20
diff --git a/qa/suites/rados/cephadm/thrash/2-thrash.yaml b/qa/suites/rados/cephadm/thrash/2-thrash.yaml
deleted file mode 100644 (file)
index 05e0f8e..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-    - but it is still running
-    - objects unfound and apparently lost
-    conf:
-      osd:
-        osd debug reject backfill probability: .3
-        osd scrub min interval: 60
-        osd scrub max interval: 120
-        osd max backfills: 3
-        osd snap trim sleep: 2
-        osd delete sleep: 1
-      mon:
-        mon min osdmap epochs: 50
-        paxos service trim min: 10
-        # prune full osdmaps regularly
-        mon osdmap full prune min: 15
-        mon osdmap full prune interval: 2
-        mon osdmap full prune txsize: 2
-tasks:
-- thrashosds:
-    timeout: 1200
-    chance_pgnum_grow: 1
-    chance_pgnum_shrink: 1
-    chance_pgpnum_fix: 1
diff --git a/qa/suites/rados/cephadm/thrash/3-tasks/.qa b/qa/suites/rados/cephadm/thrash/3-tasks/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash/3-tasks/rados_api_tests.yaml b/qa/suites/rados/cephadm/thrash/3-tasks/rados_api_tests.yaml
deleted file mode 120000 (symlink)
index 47e3355..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../thrash/workloads/rados_api_tests.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash/3-tasks/radosbench.yaml b/qa/suites/rados/cephadm/thrash/3-tasks/radosbench.yaml
deleted file mode 120000 (symlink)
index 1e20917..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../thrash/workloads/radosbench.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash/3-tasks/small-objects.yaml b/qa/suites/rados/cephadm/thrash/3-tasks/small-objects.yaml
deleted file mode 120000 (symlink)
index 8dbb9cd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../thrash/workloads/small-objects.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash/3-tasks/snaps-few-objects.yaml b/qa/suites/rados/cephadm/thrash/3-tasks/snaps-few-objects.yaml
deleted file mode 120000 (symlink)
index 9ee9344..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../thrash/workloads/snaps-few-objects.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash/fixed-2.yaml b/qa/suites/rados/cephadm/thrash/fixed-2.yaml
deleted file mode 120000 (symlink)
index 5c3e059..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../smoke/fixed-2.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash/msgr b/qa/suites/rados/cephadm/thrash/msgr
deleted file mode 120000 (symlink)
index 57bee80..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/msgr
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/thrash/root.yaml b/qa/suites/rados/cephadm/thrash/root.yaml
deleted file mode 100644 (file)
index bedb31d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-overrides:
-  cephadm:
-    cephadm_mode: root
diff --git a/qa/suites/rados/cephadm/upgrade/% b/qa/suites/rados/cephadm/upgrade/%
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/upgrade/.qa b/qa/suites/rados/cephadm/upgrade/.qa
deleted file mode 120000 (symlink)
index fea2489..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/upgrade/1-start-distro/1-start-centos_8.3-octopus.yaml b/qa/suites/rados/cephadm/upgrade/1-start-distro/1-start-centos_8.3-octopus.yaml
deleted file mode 100644 (file)
index 2e551dd..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-os_type: centos
-os_version: "8.3"
-overrides:
-  selinux:
-    whitelist:
-      - scontext=system_u:system_r:logrotate_t:s0
-
-tasks:
-- cephadm:
-    image: quay.ceph.io/ceph-ci/ceph:octopus
-    cephadm_branch: octopus
-    cephadm_git_url: https://github.com/ceph/ceph
-    # avoid --cap-add=PTRACE + --privileged for older cephadm versions
-    allow_ptrace: false
-    # deploy additional mons the "old" (octopus) way
-    add_mons_via_daemon_add: true
-    avoid_pacific_features: true
-
-
-roles:
-- - mon.a
-  - mon.c
-  - mgr.y
-  - osd.0
-  - osd.1
-  - osd.2
-  - osd.3
-  - client.0
-#  - ceph.rgw.realm.zone.a  # CLI change in v16 pacific
-  - node-exporter.a
-  - alertmanager.a
-- - mon.b
-  - mgr.x
-  - osd.4
-  - osd.5
-  - osd.6
-  - osd.7
-  - client.1
-  - prometheus.a
-  - grafana.a
-  - node-exporter.b
-  - ceph.iscsi.iscsi.a
diff --git a/qa/suites/rados/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04-15.2.9.yaml b/qa/suites/rados/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04-15.2.9.yaml
deleted file mode 100644 (file)
index fde68b3..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-os_type: ubuntu
-os_version: "20.04"
-
-tasks:
-- cephadm:
-    image: docker.io/ceph/ceph:v15.2.9
-    cephadm_branch: v15.2.9
-    cephadm_git_url: https://github.com/ceph/ceph
-    # avoid --cap-add=PTRACE + --privileged for older cephadm versions
-    allow_ptrace: false
-    # deploy additional mons the "old" (octopus) way
-    add_mons_via_daemon_add: true
-    avoid_pacific_features: true
-
-roles:
-- - mon.a
-  - mon.c
-  - mgr.y
-  - osd.0
-  - osd.1
-  - osd.2
-  - osd.3
-  - client.0
-#  - ceph.rgw.realm.zone.a  # CLI change in v16 pacific
-  - node-exporter.a
-  - alertmanager.a
-- - mon.b
-  - mgr.x
-  - osd.4
-  - osd.5
-  - osd.6
-  - osd.7
-  - client.1
-  - prometheus.a
-  - grafana.a
-  - node-exporter.b
-  - ceph.iscsi.iscsi.a
diff --git a/qa/suites/rados/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04.yaml b/qa/suites/rados/cephadm/upgrade/1-start-distro/1-start-ubuntu_20.04.yaml
deleted file mode 100644 (file)
index 983b4f3..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-os_type: ubuntu
-os_version: "20.04"
-
-tasks:
-- cephadm:
-    image: docker.io/ceph/ceph:v15.2.0
-    cephadm_branch: v15.2.0
-    cephadm_git_url: https://github.com/ceph/ceph
-    # avoid --cap-add=PTRACE + --privileged for older cephadm versions
-    allow_ptrace: false
-    # deploy additional mons the "old" (octopus) way
-    add_mons_via_daemon_add: true
-    avoid_pacific_features: true
-
-roles:
-- - mon.a
-  - mon.c
-  - mgr.y
-  - osd.0
-  - osd.1
-  - osd.2
-  - osd.3
-  - client.0
-#   - ceph.rgw.realm.zone.a # Disabled, needs 15.2.4 as an upgrade start
-  - node-exporter.a
-  - alertmanager.a
-- - mon.b
-  - mgr.x
-  - osd.4
-  - osd.5
-  - osd.6
-  - osd.7
-  - client.1
-  - prometheus.a
-  - grafana.a
-  - node-exporter.b
-#  - ceph.iscsi.iscsi.a  # needs later start point
diff --git a/qa/suites/rados/cephadm/upgrade/2-repo_digest/defaut.yaml b/qa/suites/rados/cephadm/upgrade/2-repo_digest/defaut.yaml
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/upgrade/2-repo_digest/repo_digest.yaml b/qa/suites/rados/cephadm/upgrade/2-repo_digest/repo_digest.yaml
deleted file mode 100644 (file)
index 2e6bbfd..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-tasks:
-- cephadm.shell:
-    mon.a:
-      - ceph config set mgr mgr/cephadm/use_repo_digest false --force
diff --git a/qa/suites/rados/cephadm/upgrade/3-start-upgrade.yaml b/qa/suites/rados/cephadm/upgrade/3-start-upgrade.yaml
deleted file mode 100644 (file)
index 80463a6..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-tasks:
-- cephadm.shell:
-    env: [sha1]
-    mon.a:
-      - radosgw-admin realm create --rgw-realm=r --default
-      - radosgw-admin zonegroup create --rgw-zonegroup=default --master --default
-      - radosgw-admin zone create --rgw-zonegroup=default --rgw-zone=z --master --default
-      - radosgw-admin period update --rgw-realm=r --commit
-      - ceph orch apply rgw r z --placement=2 --port=8000
-      - sleep 120
-      - ceph config set mon mon_warn_on_insecure_global_id_reclaim false --force
-      - ceph config set mon mon_warn_on_insecure_global_id_reclaim_allowed false --force
-      - ceph orch upgrade start --image quay.ceph.io/ceph-ci/ceph:$sha1
diff --git a/qa/suites/rados/cephadm/upgrade/4-wait.yaml b/qa/suites/rados/cephadm/upgrade/4-wait.yaml
deleted file mode 100644 (file)
index e71143d..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-tasks:
-- cephadm.shell:
-    env: [sha1]
-    mon.a:
-      - while ceph orch upgrade status | jq '.in_progress' | grep true ; do ceph orch ps ; ceph versions ; sleep 30 ; done
-      - ceph orch ps
-      - ceph versions
-      - echo "wait for servicemap items w/ changing names to refresh"
-      - sleep 60
-      - ceph orch ps
-      - ceph versions
-      - ceph versions | jq -e '.overall | length == 1'
-      - ceph versions | jq -e '.overall | keys' | grep $sha1
diff --git a/qa/suites/rados/cephadm/upgrade/mon_election b/qa/suites/rados/cephadm/upgrade/mon_election
deleted file mode 120000 (symlink)
index 3f331e6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/mon_election
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/with-work/% b/qa/suites/rados/cephadm/with-work/%
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/with-work/.qa b/qa/suites/rados/cephadm/with-work/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/with-work/0-distro b/qa/suites/rados/cephadm/with-work/0-distro
deleted file mode 120000 (symlink)
index 92c9153..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../smoke/distro/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/with-work/fixed-2.yaml b/qa/suites/rados/cephadm/with-work/fixed-2.yaml
deleted file mode 120000 (symlink)
index 5c3e059..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../smoke/fixed-2.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/with-work/mode/.qa b/qa/suites/rados/cephadm/with-work/mode/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/with-work/mode/packaged.yaml b/qa/suites/rados/cephadm/with-work/mode/packaged.yaml
deleted file mode 100644 (file)
index ba8d432..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-overrides:
-  cephadm:
-    cephadm_mode: cephadm-package
-  install:
-    extra_packages: [cephadm]
diff --git a/qa/suites/rados/cephadm/with-work/mode/root.yaml b/qa/suites/rados/cephadm/with-work/mode/root.yaml
deleted file mode 100644 (file)
index bedb31d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-overrides:
-  cephadm:
-    cephadm_mode: root
diff --git a/qa/suites/rados/cephadm/with-work/mon_election b/qa/suites/rados/cephadm/with-work/mon_election
deleted file mode 120000 (symlink)
index 3f331e6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/mon_election
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/with-work/msgr b/qa/suites/rados/cephadm/with-work/msgr
deleted file mode 120000 (symlink)
index 57bee80..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/msgr
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/with-work/start.yaml b/qa/suites/rados/cephadm/with-work/start.yaml
deleted file mode 100644 (file)
index a1b89e4..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-tasks:
-- install:
-- cephadm:
-    conf:
-      mgr:
-        debug ms: 1
-        debug mgr: 20
diff --git a/qa/suites/rados/cephadm/with-work/tasks/.qa b/qa/suites/rados/cephadm/with-work/tasks/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/with-work/tasks/rados_api_tests.yaml b/qa/suites/rados/cephadm/with-work/tasks/rados_api_tests.yaml
deleted file mode 120000 (symlink)
index c771070..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../basic/tasks/rados_api_tests.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/with-work/tasks/rados_python.yaml b/qa/suites/rados/cephadm/with-work/tasks/rados_python.yaml
deleted file mode 120000 (symlink)
index 31ac6ea..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../basic/tasks/rados_python.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/workunits/% b/qa/suites/rados/cephadm/workunits/%
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rados/cephadm/workunits/.qa b/qa/suites/rados/cephadm/workunits/.qa
deleted file mode 120000 (symlink)
index fea2489..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/workunits/0-distro/.qa b/qa/suites/rados/cephadm/workunits/0-distro/.qa
deleted file mode 120000 (symlink)
index fea2489..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/workunits/0-distro/centos_8.2_kubic_stable.yaml b/qa/suites/rados/cephadm/workunits/0-distro/centos_8.2_kubic_stable.yaml
deleted file mode 120000 (symlink)
index 3afeed7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/distros/podman/centos_8.2_kubic_stable.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/workunits/mon_election b/qa/suites/rados/cephadm/workunits/mon_election
deleted file mode 120000 (symlink)
index 3f331e6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/mon_election
\ No newline at end of file
diff --git a/qa/suites/rados/cephadm/workunits/task/test_adoption.yaml b/qa/suites/rados/cephadm/workunits/task/test_adoption.yaml
deleted file mode 100644 (file)
index e04fc1e..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-roles:
-- [mon.a, mgr.x, osd.0, client.0]
-tasks:
-- install:
-- exec:
-    mon.a:
-      - yum install -y python3 || apt install -y python3
-- workunit:
-    clients:
-      client.0:
-        - cephadm/test_adoption.sh
diff --git a/qa/suites/rados/cephadm/workunits/task/test_cephadm.yaml b/qa/suites/rados/cephadm/workunits/task/test_cephadm.yaml
deleted file mode 100644 (file)
index 4d25351..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-roles:
-- [mon.a, mgr.x, osd.0, client.0]
-tasks:
-- install:
-- exec:
-    mon.a:
-      - yum install -y python3 || apt install -y python3
-- workunit:
-    clients:
-      client.0:
-        - cephadm/test_cephadm.sh
diff --git a/qa/suites/rados/cephadm/workunits/task/test_cephadm_repos.yaml b/qa/suites/rados/cephadm/workunits/task/test_cephadm_repos.yaml
deleted file mode 100644 (file)
index 4a1ac88..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-roles:
-- [mon.a, mgr.x, osd.0, client.0]
-tasks:
-- workunit:
-    no_coverage_and_limits: true
-    clients:
-      client.0:
-        - cephadm/test_repos.sh
diff --git a/qa/suites/rados/cephadm/workunits/task/test_orch_cli.yaml b/qa/suites/rados/cephadm/workunits/task/test_orch_cli.yaml
deleted file mode 100644 (file)
index b628721..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-roles:
-- - host.a
-  - osd.0
-  - osd.1
-  - osd.2
-  - mon.a
-  - mgr.a
-  - client.0
-tasks:
-- install:
-- cephadm:
-- cephadm.shell:
-    host.a:
-      - ceph orch apply mds a
-- cephfs_test_runner:
-    modules:
-      - tasks.cephfs.test_nfs
-      - tasks.cephadm_cases.test_cli