ceph/qa/tasks
Stephan Müller f26b4b23fd mgr/dashboard: Crush rule modal
Now a crush rule can be created and deleted through the pool form,
similar to the ECP profile.

The creation form is somewhat more intelligent as it checks the crush
map to help create a usable rule, with only a few clicks
through preselections.

Fixes: https://tracker.ceph.com/issues/43260
Signed-off-by: Stephan Müller <smueller@suse.com>
2020-03-09 12:35:58 +01:00
..
cephfs test_volumes: fix _verify_clone_attrs call 2020-03-06 21:17:26 +05:30
mgr mgr/dashboard: Crush rule modal 2020-03-09 12:35:58 +01:00
tests
util qa: Fix problems detected by mypy 2020-03-05 06:53:31 +01:00
__init__.py
admin_socket.py qa/tasks/admin_socket: get rid of cStringIO for py3 2020-03-04 13:09:17 +08:00
autotest.py
aver.py
barbican.py
blktrace.py
boto.cfg.template
cbt.py Revert "qa/tasks/cbt: include py2 deps on ubuntu for now" 2020-01-07 09:35:20 +08:00
ceph_client.py
ceph_deploy.py qa/tasks/ceph_deploy: get rid of cStringIO for py3 2020-03-04 13:09:17 +08:00
ceph_fuse.py qa: add upgrade test for volume upgrade from legacy 2020-03-02 20:27:15 -08:00
ceph_manager.py qa: Enable basic mypy support for qa/ directory 2020-03-05 06:54:56 +01:00
ceph_objectstore_tool.py qa/tasks/ceph_objectstore_tool: get rid of cStringIO for py3 2020-03-04 13:09:17 +08:00
ceph_test_case.py qa: manage config changes through mons 2020-02-13 07:51:09 -08:00
ceph.conf.template
ceph.py qa/tasks/ceph.py: quote "<kind>" in command line 2020-03-06 12:17:42 +08:00
cephadm.conf
cephadm.py qa/tasks/cephadm: pass apply placement as a single arg 2020-03-06 21:27:48 -06:00
cephfs_test_runner.py qa/tasks/cephfs_test_runner: setattr to class not instance 2020-01-09 20:48:23 +08:00
cephfs_upgrade_snap.py
check_counter.py
cifs_mount.py
cram.py
create_verify_lfn_objects.py
daemonwatchdog.py qa/tasks/daemonwatchdog: py3 compat 2020-03-04 13:09:16 +08:00
devstack.py
die_on_err.py
divergent_priors2.py qa/tasks/divergent_priors2: get rid of cStringIO for py3 2020-03-04 13:09:17 +08:00
divergent_priors.py
dnsmasq.py
dump_stuck.py
ec_lost_unfound.py
exec_on_cleanup.py
filestore_idempotent.py
fs.py
kclient.py
keystone.py
locktest.py
logrotate.conf
lost_unfound.py
manypools.py qa/tasks/manypools: get rid of itervalues for py3 compat 2020-03-04 13:09:17 +08:00
mds_creation_failure.py
mds_pre_upgrade.py
mds_thrash.py qa: Fix problems detected by mypy 2020-03-05 06:53:31 +01:00
metadata.yaml
mon_clock_skew_check.py
mon_recovery.py
mon_thrash.py qa/tasks: fix import module path for py3 compat 2020-03-04 13:09:16 +08:00
multibench.py
netem.py qa/tasks/netem: get rid of cStringIO for py3 2020-03-04 13:09:17 +08:00
object_source_down.py
omapbench.py qa/tasks/omapbench: get rid of itervalues for py3 2020-03-04 13:09:16 +08:00
openssl_keys.py
osd_backfill.py
osd_failsafe_enospc.py qa/tasks: get rid of cStringIO for py3 2020-03-04 13:09:17 +08:00
osd_max_pg_per_osd.py qa/tasks/osd_max_pg_per_osd: get rid of itervalues for py3 2020-03-04 13:09:16 +08:00
osd_recovery.py
peer.py
peering_speed_test.py
populate_rbd_pool.py
qemu.py qa/tasks: use correct NFS service name for EL8 distros 2020-01-17 08:44:43 -05:00
rados.py qa/tasks/rados: get rid of itervalues for py3 2020-03-04 13:09:16 +08:00
radosbench.py qa/tasks/radosbench: fix usage of -O 2020-03-05 07:27:24 -06:00
radosbenchsweep.py qa/tasks/radosbenchsweep: get rid of cStringIO for py3 2020-03-04 13:09:17 +08:00
radosgw_admin_rest.py
radosgw_admin.py Merge pull request #30684 from theanalyst/rgw/qa/rgw-admin-user-stats 2020-02-04 17:21:25 +01:00
ragweed.py Merge pull request #32222 from toabctl/qa-flake8-py3 2019-12-24 10:47:07 +08:00
rbd_fio.py
rbd_fsx.py
rbd_mirror_thrash.py
rbd_mirror.py
rbd.py qa: Fix problems detected by mypy 2020-03-05 06:53:31 +01:00
rebuild_mondb.py
reg11184.py qa/tasks/reg11184: get rid of cStringIO for py3 2020-03-04 13:09:17 +08:00
rep_lost_unfound_delete.py
repair_test.py
resolve_stuck_peering.py
restart.py qa: Fix problems detected by mypy 2020-03-05 06:53:31 +01:00
rgw_logsocket.py
rgw_multi
rgw_multisite_tests.py
rgw_multisite.py
rgw.py qa: Fix problems detected by mypy 2020-03-05 06:53:31 +01:00
s3a_hadoop.py qa: s3a-hadoop: fix user creation 2020-01-28 10:20:39 -08:00
s3tests_java.py
s3tests.py Merge pull request #32222 from toabctl/qa-flake8-py3 2019-12-24 10:47:07 +08:00
samba.py
scrub_test.py qa/tasks/scrub_test: get rid of cStringIO for py3 2020-03-04 13:09:17 +08:00
scrub.py qa/tasks: fix imports for py3 compatibility 2020-03-04 13:09:16 +08:00
systemd.py qa/tasks/systemd: get rid of cStringIO for py3 2020-03-04 13:09:17 +08:00
tempest.py
teuthology_integration.py
tgt.py
thrash_pool_snaps.py
thrasher.py
thrashosds-health.yaml qa/tasks/thrashosds-health: disable osd_max_markdown behavior 2020-02-28 03:05:45 -06:00
thrashosds.py qa/tasks/thrashosds: fix imports for py3 2020-03-04 13:09:16 +08:00
tox.py
userdata_setup.yaml
userdata_teardown.yaml
vault.py
vstart_runner.py qa: Fix problems detected by mypy 2020-03-05 06:53:31 +01:00
watch_notify_same_primary.py qa/tasks: get rid of cStringIO for py3 2020-03-04 13:09:17 +08:00
watch_notify_stress.py qa/tasks/watch_notify_stress: get rid of itervalues for py3 2020-03-04 13:09:16 +08:00
workunit.py qa: Fix problems detected by mypy 2020-03-05 06:53:31 +01:00