]> git.proxmox.com Git - ceph.git/commit
import 15.2.4
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 2 Jul 2020 13:37:13 +0000 (15:37 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 2 Jul 2020 13:37:13 +0000 (15:37 +0200)
commite306af509c4d4816a1f73b17a825ea5186fa0030
treeffe2ad1182a4c050e5dd82fd02e1f038cd7247ae
parent5164c6f75c1d9ca9e83f6172e1cd48f9ab584acf
import 15.2.4

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
749 files changed:
ceph/CMakeLists.txt
ceph/PendingReleaseNotes
ceph/alpine/APKBUILD
ceph/alpine/APKBUILD.in
ceph/ceph.spec
ceph/ceph.spec.in
ceph/changelog.upstream
ceph/cmake/modules/FindFUSE.cmake
ceph/debian/cephadm.postinst
ceph/debian/control
ceph/debian/libcephfs-dev.install
ceph/debian/radosgw.install
ceph/doc/cephadm/adoption.rst
ceph/doc/cephadm/install.rst
ceph/doc/cephadm/monitoring.rst
ceph/doc/cephadm/operations.rst
ceph/doc/cephadm/troubleshooting.rst
ceph/doc/cephfs/administration.rst
ceph/doc/cephfs/createfs.rst
ceph/doc/cephfs/file-layouts.rst
ceph/doc/cephfs/fs-volumes.rst
ceph/doc/dev/cephadm.rst
ceph/doc/images/dashboard/invalid-credentials.png [new file with mode: 0644]
ceph/doc/install/containers.rst
ceph/doc/man/8/CMakeLists.txt
ceph/doc/man/8/ceph-diff-sorted.rst [new file with mode: 0644]
ceph/doc/man/8/ceph-osd.rst
ceph/doc/man/8/ceph.rst
ceph/doc/man/8/cephadm.rst
ceph/doc/man/8/radosgw-admin.rst
ceph/doc/man/8/rgw-orphan-list.rst [new file with mode: 0644]
ceph/doc/man_index.rst
ceph/doc/mgr/dashboard.rst
ceph/doc/mgr/orchestrator.rst
ceph/doc/mgr/prometheus.rst
ceph/doc/mgr/telemetry.rst
ceph/doc/rados/operations/devices.rst
ceph/doc/rados/operations/monitoring.rst
ceph/doc/radosgw/config-ref.rst
ceph/doc/radosgw/index.rst
ceph/doc/radosgw/multisite.rst
ceph/doc/radosgw/notifications.rst
ceph/doc/radosgw/orphans.rst [new file with mode: 0644]
ceph/doc/radosgw/pubsub-module.rst
ceph/fusetrace/fusetrace_ll.cc
ceph/monitoring/grafana/dashboards/radosgw-sync-overview.json [new file with mode: 0644]
ceph/monitoring/grafana/dashboards/rbd-details.json [new file with mode: 0644]
ceph/monitoring/prometheus/alerts/ceph_default_alerts.yml
ceph/qa/.teuthology_branch [new file with mode: 0644]
ceph/qa/objectstore/bluestore-avl.yaml [deleted file]
ceph/qa/objectstore/bluestore-hybrid.yaml [new file with mode: 0644]
ceph/qa/standalone/scrub/osd-scrub-repair.sh
ceph/qa/suites/fs/bugs/client_trim_caps/tasks/trim-i22073.yaml
ceph/qa/suites/krbd/thrash/thrashers/mon-thrasher.yaml
ceph/qa/suites/powercycle/osd/powercycle/default.yaml
ceph/qa/suites/powercycle/osd/tasks/cfuse_workunit_suites_fsx.yaml
ceph/qa/suites/rados/cephadm/smoke/fixed-2.yaml
ceph/qa/suites/rados/cephadm/upgrade/2-start-upgrade.yaml
ceph/qa/suites/rados/cephadm/upgrade/fixed-2.yaml [changed from symlink to file mode: 0644]
ceph/qa/suites/rados/cephadm/with-work/distro/ubuntu_latest.yaml [deleted symlink]
ceph/qa/suites/rados/cephadm/workunits/distro/ubuntu_latest.yaml [deleted symlink]
ceph/qa/suites/rados/dashboard/tasks/dashboard.yaml
ceph/qa/suites/rgw/crypt/2-kms/barbican.yaml
ceph/qa/suites/rgw/crypt/4-tests/s3tests.yaml
ceph/qa/suites/rgw/multifs/tasks/rgw_ragweed.yaml
ceph/qa/suites/rgw/multifs/tasks/rgw_s3tests.yaml
ceph/qa/suites/rgw/tempest/tasks/rgw_tempest.yaml
ceph/qa/suites/rgw/thrash/workload/rgw_s3tests.yaml
ceph/qa/suites/rgw/tools/+ [new file with mode: 0644]
ceph/qa/suites/rgw/tools/.qa [new symlink]
ceph/qa/suites/rgw/tools/centos_latest.yaml [new symlink]
ceph/qa/suites/rgw/tools/cluster.yaml [new file with mode: 0644]
ceph/qa/suites/rgw/tools/tasks.yaml [new file with mode: 0644]
ceph/qa/suites/rgw/verify/tasks/ragweed.yaml
ceph/qa/suites/rgw/verify/tasks/s3tests.yaml
ceph/qa/suites/rgw/website/tasks/s3tests-website.yaml
ceph/qa/suites/smoke/basic/tasks/rgw_ec_s3tests.yaml
ceph/qa/suites/smoke/basic/tasks/rgw_s3tests.yaml
ceph/qa/suites/upgrade/octopus-p2p/octopus-p2p-parallel/point-to-point-upgrade.yaml
ceph/qa/tasks/barbican.py
ceph/qa/tasks/cbt.py
ceph/qa/tasks/ceph_fuse.py
ceph/qa/tasks/ceph_manager.py
ceph/qa/tasks/ceph_objectstore_tool.py
ceph/qa/tasks/cephadm.py
ceph/qa/tasks/cephfs/cephfs_test_case.py
ceph/qa/tasks/cephfs/filesystem.py
ceph/qa/tasks/cephfs/fuse_mount.py
ceph/qa/tasks/cephfs/kernel_mount.py
ceph/qa/tasks/cephfs/mount.py
ceph/qa/tasks/cephfs/test_acls.py
ceph/qa/tasks/cephfs/test_admin.py
ceph/qa/tasks/cephfs/test_auto_repair.py
ceph/qa/tasks/cephfs/test_cephfs_shell.py
ceph/qa/tasks/cephfs/test_client_limits.py
ceph/qa/tasks/cephfs/test_client_recovery.py
ceph/qa/tasks/cephfs/test_damage.py
ceph/qa/tasks/cephfs/test_data_scan.py
ceph/qa/tasks/cephfs/test_dump_tree.py
ceph/qa/tasks/cephfs/test_exports.py
ceph/qa/tasks/cephfs/test_failover.py
ceph/qa/tasks/cephfs/test_flush.py
ceph/qa/tasks/cephfs/test_forward_scrub.py
ceph/qa/tasks/cephfs/test_full.py
ceph/qa/tasks/cephfs/test_journal_migration.py
ceph/qa/tasks/cephfs/test_journal_repair.py
ceph/qa/tasks/cephfs/test_misc.py
ceph/qa/tasks/cephfs/test_openfiletable.py
ceph/qa/tasks/cephfs/test_pool_perm.py
ceph/qa/tasks/cephfs/test_quota.py
ceph/qa/tasks/cephfs/test_readahead.py
ceph/qa/tasks/cephfs/test_recovery_pool.py
ceph/qa/tasks/cephfs/test_scrub.py
ceph/qa/tasks/cephfs/test_scrub_checks.py
ceph/qa/tasks/cephfs/test_sessionmap.py
ceph/qa/tasks/cephfs/test_snapshots.py
ceph/qa/tasks/cephfs/test_strays.py
ceph/qa/tasks/cephfs/test_volume_client.py
ceph/qa/tasks/cephfs/test_volumes.py
ceph/qa/tasks/cephfs/xfstests_dev.py
ceph/qa/tasks/check_counter.py
ceph/qa/tasks/cram.py
ceph/qa/tasks/devstack.py
ceph/qa/tasks/die_on_err.py
ceph/qa/tasks/divergent_priors.py
ceph/qa/tasks/divergent_priors2.py
ceph/qa/tasks/dnsmasq.py
ceph/qa/tasks/dump_stuck.py
ceph/qa/tasks/ec_lost_unfound.py
ceph/qa/tasks/filestore_idempotent.py
ceph/qa/tasks/fs.py
ceph/qa/tasks/kclient.py
ceph/qa/tasks/keystone.py
ceph/qa/tasks/lost_unfound.py
ceph/qa/tasks/mds_creation_failure.py
ceph/qa/tasks/mds_thrash.py
ceph/qa/tasks/mgr/dashboard/helper.py
ceph/qa/tasks/mgr/dashboard/test_auth.py
ceph/qa/tasks/mgr/dashboard/test_cephfs.py
ceph/qa/tasks/mgr/dashboard/test_cluster_configuration.py
ceph/qa/tasks/mgr/dashboard/test_crush_rule.py
ceph/qa/tasks/mgr/dashboard/test_erasure_code_profile.py
ceph/qa/tasks/mgr/dashboard/test_ganesha.py
ceph/qa/tasks/mgr/dashboard/test_health.py
ceph/qa/tasks/mgr/dashboard/test_host.py
ceph/qa/tasks/mgr/dashboard/test_logs.py
ceph/qa/tasks/mgr/dashboard/test_mgr_module.py
ceph/qa/tasks/mgr/dashboard/test_monitor.py
ceph/qa/tasks/mgr/dashboard/test_orchestrator.py
ceph/qa/tasks/mgr/dashboard/test_osd.py
ceph/qa/tasks/mgr/dashboard/test_perf_counters.py
ceph/qa/tasks/mgr/dashboard/test_pool.py
ceph/qa/tasks/mgr/dashboard/test_rbd.py
ceph/qa/tasks/mgr/dashboard/test_rbd_mirroring.py
ceph/qa/tasks/mgr/dashboard/test_requests.py
ceph/qa/tasks/mgr/dashboard/test_rgw.py
ceph/qa/tasks/mgr/dashboard/test_role.py
ceph/qa/tasks/mgr/dashboard/test_settings.py
ceph/qa/tasks/mgr/dashboard/test_summary.py
ceph/qa/tasks/mgr/dashboard/test_telemetry.py [new file with mode: 0644]
ceph/qa/tasks/mgr/dashboard/test_user.py
ceph/qa/tasks/mgr/mgr_test_case.py
ceph/qa/tasks/mgr/test_crash.py
ceph/qa/tasks/mgr/test_dashboard.py
ceph/qa/tasks/mgr/test_insights.py
ceph/qa/tasks/mgr/test_orchestrator_cli.py
ceph/qa/tasks/mgr/test_progress.py
ceph/qa/tasks/mgr/test_prometheus.py
ceph/qa/tasks/mon_clock_skew_check.py
ceph/qa/tasks/mon_recovery.py
ceph/qa/tasks/multibench.py
ceph/qa/tasks/object_source_down.py
ceph/qa/tasks/openssl_keys.py
ceph/qa/tasks/osd_backfill.py
ceph/qa/tasks/osd_failsafe_enospc.py
ceph/qa/tasks/osd_recovery.py
ceph/qa/tasks/peer.py
ceph/qa/tasks/peering_speed_test.py
ceph/qa/tasks/qemu.py
ceph/qa/tasks/rados.py
ceph/qa/tasks/radosbench.py
ceph/qa/tasks/radosgw_admin.py
ceph/qa/tasks/radosgw_admin_rest.py
ceph/qa/tasks/ragweed.py
ceph/qa/tasks/rbd.py
ceph/qa/tasks/rbd_fio.py
ceph/qa/tasks/rbd_mirror.py
ceph/qa/tasks/rebuild_mondb.py
ceph/qa/tasks/reg11184.py
ceph/qa/tasks/rep_lost_unfound_delete.py
ceph/qa/tasks/resolve_stuck_peering.py
ceph/qa/tasks/rgw.py
ceph/qa/tasks/rgw_logsocket.py
ceph/qa/tasks/rgw_multisite.py
ceph/qa/tasks/rgw_multisite_tests.py
ceph/qa/tasks/s3tests.py
ceph/qa/tasks/s3tests_java.py
ceph/qa/tasks/scrub_test.py
ceph/qa/tasks/tempest.py
ceph/qa/tasks/tests/test_cephadm.py [new file with mode: 0644]
ceph/qa/tasks/tests/test_devstack.py
ceph/qa/tasks/tests/test_radosgw_admin.py
ceph/qa/tasks/thrashosds.py
ceph/qa/tasks/tox.py
ceph/qa/tasks/util/rgw.py
ceph/qa/tasks/util/test/test_rados.py
ceph/qa/tasks/vault.py
ceph/qa/tasks/vstart_runner.py
ceph/qa/tasks/watch_notify_same_primary.py
ceph/qa/tasks/watch_notify_stress.py
ceph/qa/tox.ini
ceph/qa/valgrind.supp
ceph/qa/workunits/ceph-helpers-root.sh
ceph/qa/workunits/cephadm/test_adoption.sh
ceph/qa/workunits/cephadm/test_cephadm.sh
ceph/qa/workunits/cephtool/test.sh
ceph/qa/workunits/rados/test_envlibrados_for_rocksdb.sh
ceph/qa/workunits/rbd/rbd-nbd.sh
ceph/qa/workunits/rgw/test_rgw_orphan_list.sh [new file with mode: 0755]
ceph/selinux/ceph.te
ceph/src/.git_version
ceph/src/bash_completion/ceph
ceph/src/ceph-volume/ceph_volume/api/lvm.py
ceph/src/ceph-volume/ceph_volume/devices/lvm/prepare.py
ceph/src/ceph-volume/ceph_volume/tests/api/test_lvm.py
ceph/src/ceph-volume/ceph_volume/util/prepare.py
ceph/src/ceph.in
ceph/src/ceph_fuse.cc
ceph/src/ceph_osd.cc
ceph/src/cephadm/cephadm
ceph/src/cephadm/mypy.ini
ceph/src/cephadm/tests/test_cephadm.py
ceph/src/client/Client.cc
ceph/src/client/Client.h
ceph/src/client/Delegation.h
ceph/src/client/SyntheticClient.cc
ceph/src/client/fuse_ll.cc
ceph/src/client/fuse_ll.h
ceph/src/cls/queue/cls_queue_src.cc
ceph/src/cls/rgw_gc/cls_rgw_gc.cc
ceph/src/common/config.cc
ceph/src/common/legacy_config_opts.h
ceph/src/common/options.cc
ceph/src/crimson/os/alienstore/CMakeLists.txt
ceph/src/include/ceph_fuse.h
ceph/src/include/cephfs/ceph_ll_client.h [new file with mode: 0644]
ceph/src/include/cephfs/ceph_statx.h [deleted file]
ceph/src/include/cephfs/libcephfs.h
ceph/src/include/config-h.in.cmake
ceph/src/libcephfs.cc
ceph/src/librbd/ImageCtx.cc
ceph/src/librbd/ImageCtx.h
ceph/src/librbd/Watcher.cc
ceph/src/librbd/internal.cc
ceph/src/librbd/mirror/DisableRequest.cc
ceph/src/mds/CInode.cc
ceph/src/mds/CInode.h
ceph/src/mds/Locker.cc
ceph/src/mds/LogSegment.h
ceph/src/mds/MDCache.cc
ceph/src/mds/MDCache.h
ceph/src/mds/MDSContext.cc
ceph/src/mds/MDSContext.h
ceph/src/mds/MDSRank.cc
ceph/src/mds/Mutation.h
ceph/src/mds/PurgeQueue.cc
ceph/src/mds/Server.cc
ceph/src/mds/journal.cc
ceph/src/mds/mdstypes.h
ceph/src/mgr/ActivePyModules.cc
ceph/src/mgr/ClusterState.cc
ceph/src/mgr/ClusterState.h
ceph/src/mon/MonCommands.h
ceph/src/mon/OSDMonitor.cc
ceph/src/os/CMakeLists.txt
ceph/src/os/FuseStore.cc
ceph/src/os/bluestore/Allocator.cc
ceph/src/os/bluestore/Allocator.h
ceph/src/os/bluestore/AvlAllocator.cc
ceph/src/os/bluestore/AvlAllocator.h
ceph/src/os/bluestore/BitmapAllocator.h
ceph/src/os/bluestore/HybridAllocator.cc [new file with mode: 0644]
ceph/src/os/bluestore/HybridAllocator.h [new file with mode: 0644]
ceph/src/os/bluestore/KernelDevice.cc
ceph/src/os/bluestore/fastbmap_allocator_impl.cc
ceph/src/os/bluestore/fastbmap_allocator_impl.h
ceph/src/osd/OSD.cc
ceph/src/osd/OSD.h
ceph/src/osdc/Filer.cc
ceph/src/osdc/Filer.h
ceph/src/osdc/Objecter.cc
ceph/src/powerdns/pdns-backend-rgw.py
ceph/src/pybind/ceph_volume_client.py
ceph/src/pybind/cephfs/cephfs.pyx
ceph/src/pybind/mgr/alerts/module.py
ceph/src/pybind/mgr/balancer/module.py
ceph/src/pybind/mgr/cephadm/__init__.py
ceph/src/pybind/mgr/cephadm/inventory.py [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/module.py
ceph/src/pybind/mgr/cephadm/nfs.py [deleted file]
ceph/src/pybind/mgr/cephadm/osd.py [deleted file]
ceph/src/pybind/mgr/cephadm/schedule.py [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/services/__init__.py [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/services/cephadmservice.py [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/services/iscsi.py [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/services/monitoring.py [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/services/nfs.py [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/services/osd.py [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/template.py [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/templates/services/alertmanager/alertmanager.yml.j2 [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/templates/services/grafana/ceph-dashboard.yml.j2 [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/templates/services/grafana/grafana.ini.j2 [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/templates/services/iscsi/iscsi-gateway.cfg.j2 [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/templates/services/nfs/ganesha.conf.j2 [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/templates/services/prometheus/prometheus.yml.j2 [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/tests/fixtures.py
ceph/src/pybind/mgr/cephadm/tests/test_cephadm.py
ceph/src/pybind/mgr/cephadm/tests/test_completion.py
ceph/src/pybind/mgr/cephadm/tests/test_scheduling.py
ceph/src/pybind/mgr/cephadm/tests/test_services.py [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/tests/test_spec.py
ceph/src/pybind/mgr/cephadm/tests/test_template.py [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/upgrade.py [new file with mode: 0644]
ceph/src/pybind/mgr/cephadm/utils.py
ceph/src/pybind/mgr/dashboard/.pylintrc
ceph/src/pybind/mgr/dashboard/CMakeLists.txt
ceph/src/pybind/mgr/dashboard/HACKING.rst
ceph/src/pybind/mgr/dashboard/__init__.py
ceph/src/pybind/mgr/dashboard/conftest.py [deleted file]
ceph/src/pybind/mgr/dashboard/controllers/__init__.py
ceph/src/pybind/mgr/dashboard/controllers/erasure_code_profile.py
ceph/src/pybind/mgr/dashboard/controllers/host.py
ceph/src/pybind/mgr/dashboard/controllers/pool.py
ceph/src/pybind/mgr/dashboard/controllers/rgw.py
ceph/src/pybind/mgr/dashboard/controllers/telemetry.py [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/.prettierrc
ceph/src/pybind/mgr/dashboard/frontend/angular.json
ceph/src/pybind/mgr/dashboard/frontend/cypress.json [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/block/images.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/block/images.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/block/iscsi.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/block/iscsi.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/block/mirroring.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/block/mirroring.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/configuration.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/configuration.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/crush-map.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/crush-map.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/hosts.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/hosts.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/logs.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/logs.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/mgr-modules.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/mgr-modules.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/monitors.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/monitors.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/osds.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/cluster/osds.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/filesystems/filesystems.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/filesystems/filesystems.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/nfs/nfs.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/nfs/nfs.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/page-helper.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/pools/pools.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/pools/pools.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/buckets.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/buckets.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/daemons.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/daemons.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/users.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/users.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/ui/dashboard.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/ui/dashboard.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/ui/notification.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/ui/notification.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/ui/role-mgmt.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/ui/role-mgmt.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/ui/user-mgmt.e2e-spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/integration/ui/user-mgmt.po.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/support/commands.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/support/index.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/cypress/tsconfig.json [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/2.5b0a7ba1cfec198ba8ed.js [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/2.d36650ee0a92dfd05faa.js [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/3rdpartylicenses.txt
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/6.4299ba94dd69b0b04046.js [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/6.c0ad55977c0a220b3203.js [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/7.904941689cb18cba0036.js [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/7.cf5f8c70f123c771366b.js [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/8.988fe96f3a1b2f8c64cd.js [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/8.f45b72794d78f44d11b9.js [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/9.a6e2f7400e0a62470111.js [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/9.d895914fbc785284c5be.js [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/assets/Ceph_Logo_Standard_RGB_Reversed_120411_fa.png [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/assets/ceph_background.gif [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/ceph_background.7c127240f022e7baf57d.gif [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/index.html
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/main.a10546ecbf9c49d65e18.js [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/main.bbd2d62de0d7a670cae3.js [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/runtime.2fd4e31a298ae797b302.js [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/runtime.992511a1840a2561365a.js [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/styles.4f0058c288677d311127.css [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/styles.f15465861b49727cf28a.css [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/swagger-ui-bundle.js
ceph/src/pybind/mgr/dashboard/frontend/dist/en-US/swagger-ui.css
ceph/src/pybind/mgr/dashboard/frontend/e2e/block/images.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/block/images.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/block/iscsi.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/block/iscsi.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/block/mirroring.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/block/mirroring.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/configuration.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/configuration.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/crush-map.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/crush-map.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/hosts.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/hosts.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/logs.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/logs.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/mgr-modules.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/mgr-modules.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/monitors.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/monitors.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/osds.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/cluster/osds.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/filesystems/filesystems.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/filesystems/filesystems.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/nfs/nfs.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/nfs/nfs.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/page-helper.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/pools/pools.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/pools/pools.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/rgw/buckets.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/rgw/buckets.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/rgw/daemons.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/rgw/daemons.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/rgw/users.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/rgw/users.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/tsconfig.e2e.json [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/ui/dashboard.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/ui/dashboard.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/ui/notification.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/ui/notification.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/ui/role-mgmt.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/ui/role-mgmt.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/ui/user-mgmt.e2e-spec.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/e2e/ui/user-mgmt.po.ts [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/package-lock.json
ceph/src/pybind/mgr/dashboard/frontend/package.json
ceph/src/pybind/mgr/dashboard/frontend/protractor.conf.js [deleted file]
ceph/src/pybind/mgr/dashboard/frontend/src/app/app-routing.module.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/app.module.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi/iscsi.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/daemon-list/daemon-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/daemon-list/daemon-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/image-list/image-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/image-list/image-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/overview/overview.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/pool-list/pool-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/pool-list/pool-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-details/rbd-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-details/rbd-details.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-namespace-list/rbd-namespace-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-directories/cephfs-directories.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-list/cephfs-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-list/cephfs-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-list/cephfs-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-tabs/cephfs-tabs.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/cluster.module.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/crushmap/crushmap.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/host-details/host-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/host-details/host-details.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/host-details/host-details.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/logs/logs.component.scss
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/mgr-modules/mgr-module-details/mgr-module-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/mgr-modules/mgr-module-details/mgr-module-details.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/mgr-modules/mgr-module-details/mgr-module-details.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/monitor/monitor.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-details/osd-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-details/osd-details.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-details/osd-details.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-devices-selection-modal/osd-devices-selection-modal.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-form/osd-form.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/rules-list/rules-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/rules-list/rules-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/rules-list/rules-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/silence-list/silence-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/silence-list/silence-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-daemon-list/service-daemon-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/service-details/service-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/services.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/services.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/services.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/telemetry/telemetry.component.html [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/telemetry/telemetry.component.scss [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/telemetry/telemetry.component.spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/telemetry/telemetry.component.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/health-pie/health-pie.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/health/health.component.scss
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/info-card/info-card.component.scss
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-details/nfs-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-details/nfs-details.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-details/nfs-details.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-list/nfs-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-list/nfs-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-list/nfs-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/performance-counter/performance-counter/performance-counter.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/crush-rule-form-modal/crush-rule-form-modal.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form-modal.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-details/pool-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-details/pool-details.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-details/pool-details.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/shared/smart-list/smart-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/shared/smart-list/smart-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/login/login.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/login/login.component.scss
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/role-details/role-details.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/role-details/role-details.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/role-details/role-details.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/role-list/role-list.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/role-list/role-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/role-list/role-list.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-form/user-form.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-form/user-form.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-list/user-list.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-password-form/user-password-form.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-password-form/user-password-form.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/layouts/login-layout/login-layout.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/layouts/login-layout/login-layout.component.scss
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/layouts/login-layout/login-layout.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/about/about.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/about/about.component.scss
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/administration/administration.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/administration/administration.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation.module.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.scss
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/auth.service.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/auth.service.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/rgw-site.service.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/rgw-site.service.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/telemetry.service.spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/telemetry.service.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/api/user.service.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/classes/crush.node.selection.class.spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/classes/crush.node.selection.class.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/classes/list-with-details.class.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/language-selector.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/components/language-selector/language-selector.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/components/select/select.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table-actions/table-actions.component.scss
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.html
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.scss
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/decorators/cd-encode.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/directives/copy2clipboard-button.directive.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/directives/copy2clipboard-button.directive.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/models/cd-table-column-filters-change.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/models/pool-form-info.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/pipes/relative-date.pipe.spec.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/services/api-interceptor.service.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/services/password-policy.service.ts
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/services/text-to-download.service.spec.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/services/text-to-download.service.ts [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/assets/Ceph_Logo_Standard_RGB_Reversed_120411_fa.png [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/assets/ceph_background.gif [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/styles.scss
ceph/src/pybind/mgr/dashboard/frontend/src/styles/bootstrap-extends.scss [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/frontend/src/styles/defaults.scss
ceph/src/pybind/mgr/dashboard/frontend/src/styles/vendor.variables.scss
ceph/src/pybind/mgr/dashboard/frontend/tsconfig.json
ceph/src/pybind/mgr/dashboard/run-frontend-e2e-tests.sh
ceph/src/pybind/mgr/dashboard/run-frontend-unittests.sh
ceph/src/pybind/mgr/dashboard/services/ceph_service.py
ceph/src/pybind/mgr/dashboard/services/iscsi_cli.py
ceph/src/pybind/mgr/dashboard/services/iscsi_config.py
ceph/src/pybind/mgr/dashboard/services/rbd.py
ceph/src/pybind/mgr/dashboard/services/rgw_client.py
ceph/src/pybind/mgr/dashboard/tests/test_ceph_service.py [new file with mode: 0644]
ceph/src/pybind/mgr/dashboard/tests/test_home.py
ceph/src/pybind/mgr/dashboard/tests/test_rbd_service.py
ceph/src/pybind/mgr/dashboard/tests/test_rgw_client.py
ceph/src/pybind/mgr/devicehealth/module.py
ceph/src/pybind/mgr/insights/module.py
ceph/src/pybind/mgr/mgr_module.py
ceph/src/pybind/mgr/orchestrator/_interface.py
ceph/src/pybind/mgr/orchestrator/module.py
ceph/src/pybind/mgr/progress/module.py
ceph/src/pybind/mgr/prometheus/module.py
ceph/src/pybind/mgr/rbd_support/trash_purge_schedule.py
ceph/src/pybind/mgr/requirements.txt
ceph/src/pybind/mgr/restful/api/config.py
ceph/src/pybind/mgr/restful/module.py
ceph/src/pybind/mgr/rook/module.py
ceph/src/pybind/mgr/rook/rook_cluster.py
ceph/src/pybind/mgr/status/module.py
ceph/src/pybind/mgr/telemetry/module.py
ceph/src/pybind/mgr/test_orchestrator/module.py
ceph/src/pybind/mgr/tests/__init__.py
ceph/src/pybind/mgr/volumes/fs/async_cloner.py
ceph/src/pybind/mgr/volumes/fs/operations/versions/subvolume_base.py
ceph/src/pybind/mgr/volumes/fs/operations/versions/subvolume_v1.py
ceph/src/pybind/mgr/volumes/fs/volume.py
ceph/src/pybind/mgr/volumes/module.py
ceph/src/pybind/rados/rados.pyx
ceph/src/pybind/rbd/rbd.pyx
ceph/src/python-common/ceph/deployment/drive_group.py
ceph/src/python-common/ceph/deployment/drive_selection/selector.py
ceph/src/python-common/ceph/deployment/inventory.py
ceph/src/python-common/ceph/deployment/service_spec.py
ceph/src/python-common/ceph/tests/test_drive_group.py
ceph/src/python-common/ceph/tests/utils.py
ceph/src/rbd_fuse/rbd-fuse.cc
ceph/src/rgw/CMakeLists.txt
ceph/src/rgw/rgw-orphan-list [new file with mode: 0755]
ceph/src/rgw/rgw_admin.cc
ceph/src/rgw/rgw_amqp.cc
ceph/src/rgw/rgw_amqp.h
ceph/src/rgw/rgw_auth.h
ceph/src/rgw/rgw_bucket.cc
ceph/src/rgw/rgw_cors.cc
ceph/src/rgw/rgw_lc.cc
ceph/src/rgw/rgw_lc.h
ceph/src/rgw/rgw_obj_manifest.h
ceph/src/rgw/rgw_op.cc
ceph/src/rgw/rgw_op.h
ceph/src/rgw/rgw_orphan.cc
ceph/src/rgw/rgw_orphan.h
ceph/src/rgw/rgw_perf_counters.cc
ceph/src/rgw/rgw_perf_counters.h
ceph/src/rgw/rgw_pubsub_push.cc
ceph/src/rgw/rgw_rados.cc
ceph/src/rgw/rgw_swift_auth.h
ceph/src/rgw/rgw_url.cc
ceph/src/rgw/services/svc_tier_rados.h
ceph/src/rgw/services/svc_user_rados.cc
ceph/src/rocksdb/utilities/env_librados.cc
ceph/src/test/cli/radosgw-admin/help.t
ceph/src/test/cls_queue/test_cls_queue.cc
ceph/src/test/fs/CMakeLists.txt
ceph/src/test/fs/test_ino_release_cb.cc [new file with mode: 0644]
ceph/src/test/librbd/test_mock_Watcher.cc
ceph/src/test/objectstore/Allocator_bench.cc
ceph/src/test/objectstore/Allocator_test.cc
ceph/src/test/objectstore/CMakeLists.txt
ceph/src/test/objectstore/fastbmap_allocator_test.cc
ceph/src/test/objectstore/hybrid_allocator_test.cc [new file with mode: 0755]
ceph/src/test/objectstore/test_bdev.cc [new file with mode: 0755]
ceph/src/test/objectstore/test_bluefs.cc
ceph/src/test/objectstore/test_bluestore_types.cc
ceph/src/test/pybind/test_rbd.py
ceph/src/test/rbd_mirror/image_replayer/journal/test_mock_Replayer.cc
ceph/src/test/rgw/CMakeLists.txt
ceph/src/test/rgw/rgw_multi/multisite.py
ceph/src/test/rgw/rgw_multi/tests.py
ceph/src/test/rgw/rgw_multi/tests_az.py
ceph/src/test/rgw/rgw_multi/tests_es.py
ceph/src/test/rgw/rgw_multi/tests_ps.py
ceph/src/test/rgw/rgw_multi/zone_cloud.py
ceph/src/test/rgw/rgw_multi/zone_es.py
ceph/src/test/rgw/rgw_multi/zone_ps.py
ceph/src/test/rgw/test-ceph-diff-sorted.sh [new file with mode: 0755]
ceph/src/test/rgw/test_multi.py
ceph/src/test/rgw/test_rgw_amqp.cc
ceph/src/test/rgw/test_rgw_url.cc
ceph/src/tools/CMakeLists.txt
ceph/src/tools/ceph-diff-sorted.cc [new file with mode: 0644]
ceph/src/tools/cephfs/cephfs-shell
ceph/src/tools/cephfs/tox.ini
ceph/src/tools/rbd_mirror/ImageReplayer.cc
ceph/src/tools/rbd_mirror/ImageReplayer.h
ceph/src/tools/rbd_mirror/InstanceReplayer.cc
ceph/src/tools/rbd_mirror/image_replayer/journal/Replayer.cc
ceph/src/tools/rbd_mirror/image_replayer/journal/Replayer.h
ceph/src/vstart.sh