ceph/qa/tasks/mgr/dashboard
Alfonso Martínez 58a6ab2147 mgr/dashboard: NFS exports: API + UI: integration with mgr/nfs; cleanups
mgr/dashboard: move NFS_GANESHA_SUPPORTED_FSALS to mgr_module.py

Importing from nfs module throws AttributeError because as a side effect the dashboard module is impersonating the nfs module.
https://gist.github.com/varshar16/61ac26426bbe5f5f562ebb14bcd0f548

mgr/dashboard: 'Create NFS export' form: list clusters from nfs module

mgr/dashboard: frontend+backend cleanups for NFS export

Removed all code and references related to daemons. UI cleanup and adopted unit-testing for
nfs-epxort create form for CEPHFS backend. Cleanup for export list/get/create/set/delete endpoints.

mgr/dashboard: rm set-ganesha ref + update docs

Remove existing set-ganesha-clusters-rados-pool-namespace references as
they are no longer required. Moreover, nfs doc in dashboard doc is
updated accordingly to the current nfs status.

mgr/dashboard: add nfs-export e2e test coverage

mgr/dashboard: 'Create NFS export' form: remove RGW user id field.

- Improve bucket typeahead behavior.
- Increase version for bucket list endpoint.
- Some refactoring.

mgr/dashboard: 'Create NFS export' form: allow RGW backend only when default realm is selected.

When RGW multisite is configured, the NFS module can only handle buckets in the default realm.

mgr/dashboard: 'Create service' form: fix NFS service creation.

After https://github.com/ceph/ceph/pull/42073, NFS pool and namespace are not customizable.

mgr/dashboard: 'Create NFS export' form: add bucket validation.

- Allow only existing buckets.
- Refactoring:
  - Moved bucket validator from bucket form to cd-validators.ts
  - Split bucket validator into 2: bucket name validator and bucket existence (that checks either existence or non-existence).

mgr/dashboard: 'Create NFS export' form: path validation refactor: allow only existing paths.

Fixes: https://tracker.ceph.com/issues/46493
Fixes: https://tracker.ceph.com/issues/51479
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
2021-10-18 12:58:54 +02:00
..
__init__.py mgr/dashboard: make modified API endpoints backward compatible 2021-09-24 18:48:35 +05:30
helper.py mgr/dashboard: make modified API endpoints backward compatible 2021-09-24 18:48:35 +05:30
test_api.py mgr/dashboard: make modified API endpoints backward compatible 2021-09-24 18:48:35 +05:30
test_auth.py mgr/dashboard: introduce gather facts in host list 2021-10-13 16:02:51 +05:30
test_cephfs.py
test_cluster_configuration.py
test_cluster.py mgr/dashboard: Create Cluster Workflow welcome screen and e2e tests 2021-10-13 15:52:14 +05:30
test_crush_rule.py mgr/dashboard: remove max/min_size and ruleset 2021-07-02 00:10:14 +05:30
test_erasure_code_profile.py
test_health.py
test_host.py mgr/dashboard: introduce gather facts in host list 2021-10-13 16:02:51 +05:30
test_logs.py
test_mgr_module.py qa/tasks/mgr/dashboard: add perf channel to qa tests 2021-07-02 14:21:42 +00:00
test_monitor.py
test_motd.py mgr/dashboard: Add configurable MOTD or wall notification 2021-07-14 10:48:49 +02:00
test_orchestrator.py
test_osd.py
test_perf_counters.py
test_pool.py qa/mgr/dashboard/test_pool: don't check HEALTH_OK 2021-09-30 14:16:46 +02:00
test_rbd_mirroring.py
test_rbd.py
test_requests.py mgr/dashboard: make modified API endpoints backward compatible 2021-09-24 18:48:35 +05:30
test_rgw.py mgr/dashboard: NFS exports: API + UI: integration with mgr/nfs; cleanups 2021-10-18 12:58:54 +02:00
test_role.py
test_settings.py mgr/dashboard: set rgw credentials: fix api tests 2021-08-11 08:59:13 +02:00
test_summary.py
test_telemetry.py
test_user.py qa/mgr/dashboard: add extra wait to test 2021-09-22 14:11:23 +02:00