diff --git a/.gitignore b/.gitignore index 4f84b900254fc..02c7dd8fe3eda 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,4 @@ GTAGS /src/pybind/mgr/dashboard/frontend/.protractor-report /src/pybind/mgr/dashboard/frontend/src/environments/environment.ts /src/pybind/mgr/dashboard/frontend/src/environments/environment.prod.ts +/src/pybind/mgr/dashboard/frontend/src/locale/messages.xlf diff --git a/src/pybind/mgr/dashboard/HACKING.rst b/src/pybind/mgr/dashboard/HACKING.rst index 7eb110cceb892..6c1a2c2289f26 100644 --- a/src/pybind/mgr/dashboard/HACKING.rst +++ b/src/pybind/mgr/dashboard/HACKING.rst @@ -333,9 +333,8 @@ parse the TypeScript files. When the command ran successfully, it should have created or updated the file ``src/locale/messages.xlf``. -To make sure this file is always up to date in master branch, we added a -validation in ``run-frontend-unittests.sh`` that will fail if it finds -uncommitted translations. +The file isn't tracked by git, you can just use it to start with the +translation offline or add/update the resource files on transifex. Supported languages ~~~~~~~~~~~~~~~~~~~ diff --git a/src/pybind/mgr/dashboard/frontend/src/locale/messages.xlf b/src/pybind/mgr/dashboard/frontend/src/locale/messages.xlf deleted file mode 100644 index 9e8ffa0ee3cc2..0000000000000 --- a/src/pybind/mgr/dashboard/frontend/src/locale/messages.xlf +++ /dev/null @@ -1,6916 +0,0 @@ - - - - - - Toggle navigation - - app/core/navigation/navigation/navigation.component.html - 15 - - - Dashboard - - app/core/navigation/navigation/navigation.component.html - 35 - - - Cluster - - app/core/navigation/navigation/navigation.component.html - 47 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 21 - - - Hosts - - app/core/navigation/navigation/navigation.component.html - 57 - - - app/ceph/dashboard/health/health.component.html - 81 - - - Monitors - - app/core/navigation/navigation/navigation.component.html - 64 - - - app/ceph/dashboard/health/health.component.html - 48 - - - OSDs - - app/core/navigation/navigation/navigation.component.html - 71 - - - app/ceph/dashboard/health/health.component.html - 57 - - - Configuration - - app/core/navigation/navigation/navigation.component.html - 78 - - - app/ceph/block/rbd-details/rbd-details.component.html - 125 - - - app/ceph/pool/pool-details/pool-details.component.html - 22 - - - CRUSH map - - app/core/navigation/navigation/navigation.component.html - 85 - - - Manager modules - - app/core/navigation/navigation/navigation.component.html - 92 - - - Logs - - app/core/navigation/navigation/navigation.component.html - 99 - - - Alerts - - app/core/navigation/navigation/navigation.component.html - 105 - - - Pools - - app/core/navigation/navigation/navigation.component.html - 115 - - - app/ceph/dashboard/health/health.component.html - 190 - - - app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html - 19 - - - app/ceph/block/mirroring/overview/overview.component.html - 12 - - - Block - - app/core/navigation/navigation/navigation.component.html - 129 - - - Images - - app/core/navigation/navigation/navigation.component.html - 138 - - - app/ceph/block/mirroring/overview/overview.component.html - 21 - - - app/ceph/block/iscsi/iscsi.component.html - 9 - - - app/ceph/block/rbd-images/rbd-images.component.html - 3 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 120 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 363 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 502 - - - Mirroring - - app/core/navigation/navigation/navigation.component.html - 146 - - - iSCSI - - app/core/navigation/navigation/navigation.component.html - 158 - - - NFS - - app/core/navigation/navigation/navigation.component.html - 168 - - - Filesystems - - app/core/navigation/navigation/navigation.component.html - 176 - - - Object Gateway - - app/core/navigation/navigation/navigation.component.html - 187 - - - app/ceph/nfs/nfs-list/nfs-list.component.html - 27 - - - Daemons - - app/core/navigation/navigation/navigation.component.html - 196 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 53 - - - app/ceph/block/mirroring/overview/overview.component.html - 5 - - - Users - - app/core/navigation/navigation/navigation.component.html - 202 - - - app/core/auth/user-tabs/user-tabs.component.html - 2 - - - Buckets - - app/core/navigation/navigation/navigation.component.html - 208 - - - Retrieving data for - . Please wait... - - app/shared/components/view-cache/view-cache.component.html - 2 - - - Displaying previously cached data - for . - - app/shared/components/view-cache/view-cache.component.html - 7 - - - Could not load data for - . - Please check the cluster health. - - app/shared/components/view-cache/view-cache.component.html - 12 - - - Back - - app/shared/components/error-panel/error-panel.component.html - 27 - - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 118 - - - Select a Language - - app/shared/components/language-selector/language-selector.component.html - 7 - - - Loading panel data... - - app/shared/components/grafana/grafana.component.html - 3 - - - Please consult the - documentation on how to - configure and enable the monitoring functionality. - - app/shared/components/grafana/grafana.component.html - 6 - - - Grafana Dashboard doesn't exist. Please refer to - documentation on how to - add dashboards to Grafana. - - app/shared/components/grafana/grafana.component.html - 11 - - - Grafana Time Picker - - app/shared/components/grafana/grafana.component.html - 20 - - - Reset Settings - - app/shared/components/grafana/grafana.component.html - 35 - - - Refresh - - app/shared/components/refresh-selector/refresh-selector.component.html - 5 - - - Failed to load data. - - app/shared/datatable/table/table.component.html - 2 - - - selected - - app/shared/datatable/table/table.component.html - 112 - - X selected - - found - - app/shared/datatable/table/table.component.html - 115 - - X found - - total - - app/shared/datatable/table/table.component.html - 118 - - X total - - Edit - - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 10 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 236 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 375 - - - Name - - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 18 - - - app/core/auth/role-form/role-form.component.html - 19 - - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 8 - - - app/ceph/block/rbd-details/rbd-details.component.html - 13 - - - app/ceph/block/rbd-form/rbd-form.component.html - 35 - - - app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html - 23 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 445 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 21 - - - app/ceph/pool/pool-form/pool-form.component.html - 25 - - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 42 - - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 8 - - - Description - - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 32 - - - app/core/auth/role-form/role-form.component.html - 46 - - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 13 - - - Long description - - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 46 - - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 18 - - - Default - - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 60 - - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 32 - - - Daemon default - - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 74 - - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 37 - - - Services - - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 88 - - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 68 - - - Values - - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 101 - - - The entered value is too high! It must not be greater than . - - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 139 - - - The entered value is too low! It must not be lower than . - - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 142 - - - Save - - app/ceph/cluster/configuration/configuration-form/configuration-form.component.html - 154 - - - CRUSH map viewer - - app/ceph/cluster/crushmap/crushmap.component.html - 6 - - - Hosts List - - app/ceph/cluster/hosts/hosts.component.html - 3 - - - Overall Performance - - app/ceph/cluster/hosts/hosts.component.html - 29 - - - app/ceph/cluster/osd/osd-list/osd-list.component.html - 71 - - - app/ceph/block/rbd-images/rbd-images.component.html - 12 - - - app/ceph/pool/pool-list/pool-list.component.html - 35 - - - app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html - 16 - - - No entries found - - app/ceph/cluster/logs/logs.component.html - 15 - - - app/ceph/cluster/logs/logs.component.html - 31 - - - Cluster Logs - - app/ceph/cluster/logs/logs.component.html - 5 - - - Audit Logs - - app/ceph/cluster/logs/logs.component.html - 21 - - - Priority: - - app/ceph/cluster/logs/logs.component.html - 41 - - - Keyword: - - app/ceph/cluster/logs/logs.component.html - 51 - - - Date: - - app/ceph/cluster/logs/logs.component.html - 70 - - - Datepicker - - app/ceph/cluster/logs/logs.component.html - 75 - - - Time range: - - app/ceph/cluster/logs/logs.component.html - 91 - - - Loading configuration... - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 2 - - - The configuration could not be loaded. - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 4 - - - Edit Manager module - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 15 - - - The entered value is not a valid UUID, e.g.: 67dcac9f-2c03-4d6c-b7bd-1210b3a259a8 - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 62 - - - The entered value needs to be a valid IP address. - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 65 - - - This field is required. - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 79 - - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 100 - - - app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 31 - - - app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html - 18 - - - app/core/auth/role-form/role-form.component.html - 34 - - - app/core/auth/user-form/user-form.component.html - 33 - - - app/core/auth/user-form/user-form.component.html - 61 - - - app/core/auth/user-form/user-form.component.html - 88 - - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 25 - - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 60 - - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 84 - - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 119 - - - app/ceph/block/rbd-form/rbd-form.component.html - 48 - - - app/ceph/block/rbd-form/rbd-form.component.html - 94 - - - app/ceph/block/rbd-form/rbd-form.component.html - 154 - - - app/ceph/block/rbd-form/rbd-form.component.html - 178 - - - app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html - 36 - - - app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html - 32 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 43 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 231 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 253 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 288 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 313 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 348 - - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 36 - - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 58 - - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 58 - - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 92 - - - app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html - 47 - - - app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html - 96 - - - app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html - 131 - - - app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html - 47 - - - app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html - 72 - - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 51 - - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 83 - - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 132 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 39 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 63 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 102 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 167 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 199 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 450 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 487 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 543 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 580 - - - The entered value is too high! It must be lower or equal to . - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 82 - - - The entered value is too low! It must be greater or equal to . - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 85 - - - The entered value needs to be a number. - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 88 - - - The entered value needs to be a number or decimal. - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 103 - - - Update - - app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html - 113 - - - app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html - 41 - - - Status - - app/ceph/cluster/monitor/monitor.component.html - 4 - - - app/ceph/dashboard/health/health.component.html - 3 - - - Cluster ID - - app/ceph/cluster/monitor/monitor.component.html - 9 - - - monmap modified - - app/ceph/cluster/monitor/monitor.component.html - 14 - - - monmap epoch - - app/ceph/cluster/monitor/monitor.component.html - 19 - - - quorum con - - app/ceph/cluster/monitor/monitor.component.html - 24 - - - quorum mon - - app/ceph/cluster/monitor/monitor.component.html - 29 - - - required con - - app/ceph/cluster/monitor/monitor.component.html - 34 - - - required mon - - app/ceph/cluster/monitor/monitor.component.html - 39 - - - In Quorum - - app/ceph/cluster/monitor/monitor.component.html - 48 - - - Not In Quorum - - app/ceph/cluster/monitor/monitor.component.html - 54 - - - Cancel - - app/shared/components/confirmation-modal/confirmation-modal.component.html - 19 - - - app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html - 37 - - - app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html - 36 - - - app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 89 - - - app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html - 32 - - - app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html - 23 - - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 42 - - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 136 - - - app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html - 43 - - - app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html - 42 - - - app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html - 52 - - - app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html - 55 - - - app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html - 43 - - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 108 - - - Are you sure that you want to the selected ? - - app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html - 15 - - - Yes, I am sure. - - app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html - 25 - - - Cluster-wide OSD Flags - - app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html - 3 - - - Submit - - app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html - 34 - - - app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 87 - - - app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html - 21 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 515 - - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 134 - - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 106 - - - OSD Recovery Priority - - app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 3 - - - Priority - - app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 16 - - - Customize priority values - - app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 44 - - - This field is required! - - app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 67 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 34 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 67 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 91 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 117 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 165 - - - app/ceph/pool/pool-form/pool-form.component.html - 39 - - - app/ceph/pool/pool-form/pool-form.component.html - 68 - - - app/ceph/pool/pool-form/pool-form.component.html - 93 - - - - - app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 71 - - - The entered value is too high! It must not be greater than . - - app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 75 - - - The entered value is too low! It must not be lower than . - - app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 79 - - - Reweight OSD - - app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html - 3 - - - The value needs to be between 0 and 1. - - app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html - 20 - - - Reweight - - app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html - 30 - - - OSDs Scrub - - app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html - 3 - - - {VAR_SELECT, select, 1 {Deep } } - - app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html - 3 - - - You are about to apply a scrub to - the OSD . - - app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html - 13 - - - {VAR_SELECT, select, 1 {deep } } - - app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html - 13 - - - Set Cluster-wide Flags - - app/ceph/cluster/osd/osd-list/osd-list.component.html - 25 - - - Set Cluster-wide Recovery Priority - - app/ceph/cluster/osd/osd-list/osd-list.component.html - 41 - - - OSDs List - - app/ceph/cluster/osd/osd-list/osd-list.component.html - 3 - - - OSD will be marked - if you proceed. - - app/ceph/cluster/osd/osd-list/osd-list.component.html - 81 - - - The OSD is not safe to destroy! - - app/ceph/cluster/osd/osd-list/osd-list.component.html - 90 - - - OSD will be - if you proceed. - - app/ceph/cluster/osd/osd-list/osd-list.component.html - 92 - - - Details - - app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.html - 10 - - - app/core/auth/role-details/role-details.component.html - 2 - - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 3 - - - app/ceph/cluster/mgr-modules/mgr-module-details/mgr-module-details.component.html - 2 - - - app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html - 3 - - - app/ceph/nfs/nfs-details/nfs-details.component.html - 2 - - - app/ceph/block/rbd-details/rbd-details.component.html - 8 - - - app/ceph/pool/pool-details/pool-details.component.html - 5 - - - app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html - 3 - - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 2 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 3 - - - Health - - app/ceph/dashboard/dashboard/dashboard.component.html - 5 - - - Statistics - - app/ceph/dashboard/dashboard/dashboard.component.html - 9 - - - Please consult the documentation - on how to configure and enable the NFS Ganesha management functionality. - - app/ceph/nfs/nfs-501/nfs-501.component.html - 3 - - - Clients - - app/ceph/nfs/nfs-form-client/nfs-form-client.component.html - 3 - - - Any client can access - - app/ceph/nfs/nfs-form-client/nfs-form-client.component.html - 11 - - - Addresses - - app/ceph/nfs/nfs-form-client/nfs-form-client.component.html - 32 - - - Required field - - app/ceph/nfs/nfs-form-client/nfs-form-client.component.html - 42 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 44 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 118 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 151 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 183 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 216 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 253 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 277 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 309 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 349 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 396 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 434 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 466 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 498 - - - Must contain one or more comma-separated values - - app/ceph/nfs/nfs-form-client/nfs-form-client.component.html - 45 - - - For example: - - app/ceph/nfs/nfs-form-client/nfs-form-client.component.html - 47 - - - Access Type - - app/ceph/nfs/nfs-form-client/nfs-form-client.component.html - 57 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 408 - - - Squash - - app/ceph/nfs/nfs-form-client/nfs-form-client.component.html - 78 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 443 - - - Add clients - - app/ceph/nfs/nfs-form-client/nfs-form-client.component.html - 99 - - - NFS export - - app/ceph/nfs/nfs-form/nfs-form.component.html - 10 - - - Loading... - - app/ceph/nfs/nfs-form/nfs-form.component.html - 32 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 106 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 139 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 171 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 204 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 418 - - - app/ceph/nfs/nfs-form/nfs-form.component.html - 453 - - - app/ceph/block/rbd-form/rbd-form.component.html - 82 - - - app/ceph/block/rbd-form/rbd-form.component.html - 142 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 59 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 186 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 210 - - - app/ceph/pool/pool-form/pool-form.component.html - 5 - - - app/ceph/pool/pool-form/pool-form.component.html - 214 - - - app/ceph/pool/pool-form/pool-form.component.html - 337 - - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 83 - - - -- No cluster available -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 35 - - - -- Select the cluster -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 38 - - - Add daemon - - app/ceph/nfs/nfs-form/nfs-form.component.html - 81 - - - Storage Backend - - app/ceph/nfs/nfs-form/nfs-form.component.html - 95 - - - -- No data pools available -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 109 - - - app/ceph/block/rbd-form/rbd-form.component.html - 145 - - - -- Select the storage backend -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 112 - - - Object Gateway User - - app/ceph/nfs/nfs-form/nfs-form.component.html - 128 - - - -- No users available -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 142 - - - -- Select the object gateway user -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 145 - - - CephFS User ID - - app/ceph/nfs/nfs-form/nfs-form.component.html - 161 - - - -- No clients available -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 174 - - - -- Select the cephx client -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 177 - - - CephFS Name - - app/ceph/nfs/nfs-form/nfs-form.component.html - 193 - - - -- No CephFS filesystem available -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 207 - - - -- Select the CephFS filesystem -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 210 - - - Security Label - - app/ceph/nfs/nfs-form/nfs-form.component.html - 227 - - - Enable security label - - app/ceph/nfs/nfs-form/nfs-form.component.html - 239 - - - CephFS Path - - app/ceph/nfs/nfs-form/nfs-form.component.html - 263 - - - Path need to start with a '/' and can be followed by a word - - app/ceph/nfs/nfs-form/nfs-form.component.html - 281 - - - New directory will be created - - app/ceph/nfs/nfs-form/nfs-form.component.html - 284 - - - Path - - app/ceph/nfs/nfs-form/nfs-form.component.html - 294 - - - Path can only be a single '/' or a word - - app/ceph/nfs/nfs-form/nfs-form.component.html - 313 - - - New bucket will be created - - app/ceph/nfs/nfs-form/nfs-form.component.html - 317 - - - NFS Protocol - - app/ceph/nfs/nfs-form/nfs-form.component.html - 326 - - - NFSv3 - - app/ceph/nfs/nfs-form/nfs-form.component.html - 336 - - - NFSv4 - - app/ceph/nfs/nfs-form/nfs-form.component.html - 344 - - - NFS Tag - - app/ceph/nfs/nfs-form/nfs-form.component.html - 358 - - - Alternative access for NFS v3 mounts (it must not have a leading /). - - app/ceph/nfs/nfs-form/nfs-form.component.html - 360 - - - Clients may not mount subdirectories (i.e. if Tag = foo, the client may not mount foo/baz). - - app/ceph/nfs/nfs-form/nfs-form.component.html - 361 - - - By using different Tag options, the same Path may be exported multiple times. - - app/ceph/nfs/nfs-form/nfs-form.component.html - 362 - - - Pseudo - - app/ceph/nfs/nfs-form/nfs-form.component.html - 380 - - - The position that this NFS v4 export occupies - in the Pseudo FS (it must be unique). - - app/ceph/nfs/nfs-form/nfs-form.component.html - 383 - - - By using different Pseudo options, the same Path may be exported multiple times. - - app/ceph/nfs/nfs-form/nfs-form.component.html - 385 - - - Wrong format - - app/ceph/nfs/nfs-form/nfs-form.component.html - 399 - - - -- No access type available -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 421 - - - -- Select the access type -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 424 - - - -- No squash available -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 456 - - - --Select what kind of user id squashing is performed -- - - app/ceph/nfs/nfs-form/nfs-form.component.html - 459 - - - Transport Protocol - - app/ceph/nfs/nfs-form/nfs-form.component.html - 475 - - - UDP - - app/ceph/nfs/nfs-form/nfs-form.component.html - 485 - - - TCP - - app/ceph/nfs/nfs-form/nfs-form.component.html - 493 - - - CephFS - - app/ceph/nfs/nfs-list/nfs-list.component.html - 25 - - - Welcome to Ceph! - - app/core/auth/login/login.component.html - 10 - - The welcome message on the login page - - Username is required - - app/core/auth/login/login.component.html - 34 - - - Password is required - - app/core/auth/login/login.component.html - 58 - - - Login - - app/core/auth/login/login.component.html - 64 - - - Sorry, the user does not exist in Ceph. - - app/core/auth/sso/sso-not-found/sso-not-found.component.html - 3 - - - Return to Login Page. You'll be logged out from the Identity Provider when you retry logging in. - - app/core/auth/sso/sso-not-found/sso-not-found.component.html - 4 - - - Forbidden - - app/core/forbidden/forbidden.component.html - 3 - - - Sorry, you are not allowed to see what you were looking for. - - app/core/forbidden/forbidden.component.html - 7 - - - Sorry, we could not find what you were looking for - - app/core/not-found/not-found.component.html - 3 - - - Remove all - - app/core/navigation/notifications/notifications.component.html - 6 - - - Recent Notifications - - app/core/navigation/notifications/notifications.component.html - 56 - - - app/core/navigation/notifications/notifications.component.html - 53 - - - There are no background tasks. - - app/core/navigation/task-manager/task-manager.component.html - 71 - - - Background Tasks - - app/core/navigation/task-manager/task-manager.component.html - 83 - - - app/core/navigation/task-manager/task-manager.component.html - 79 - - - Help - - app/core/navigation/dashboard-help/dashboard-help.component.html - 13 - - - app/core/navigation/dashboard-help/dashboard-help.component.html - 10 - - - Documentation - - app/core/navigation/dashboard-help/dashboard-help.component.html - 23 - - - API - - app/core/navigation/dashboard-help/dashboard-help.component.html - 28 - - - About - - app/core/navigation/dashboard-help/dashboard-help.component.html - 33 - - - Dashboard Settings - - app/core/navigation/administration/administration.component.html - 10 - - - app/core/navigation/administration/administration.component.html - 7 - - - User management - - app/core/navigation/administration/administration.component.html - 18 - - - Logged in user - - app/core/navigation/identity/identity.component.html - 9 - - - app/core/navigation/identity/identity.component.html - 6 - - - Signed in as - - - app/core/navigation/identity/identity.component.html - 19 - - - Sign out - - app/core/navigation/identity/identity.component.html - 27 - - - - - app/core/auth/role-form/role-form.component.html - 10 - - - app/core/auth/user-form/user-form.component.html - 10 - - - app/ceph/block/rbd-form/rbd-form.component.html - 10 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 11 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 3 - - - app/ceph/pool/pool-form/pool-form.component.html - 16 - - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 17 - - - app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html - 3 - - - app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html - 3 - - - app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html - 3 - - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 3 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 16 - - Example: Create Pool - form title - - Name... - - app/core/auth/role-form/role-form.component.html - 27 - - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 28 - - - app/ceph/pool/pool-form/pool-form.component.html - 33 - - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 52 - - - The chosen name is already in use. - - app/core/auth/role-form/role-form.component.html - 37 - - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 64 - - - Description... - - app/core/auth/role-form/role-form.component.html - 51 - - - Permissions - - app/core/auth/role-form/role-form.component.html - 61 - - - - - app/core/auth/role-form/role-form.component.html - 81 - - - app/core/auth/user-form/user-form.component.html - 149 - - - app/ceph/block/rbd-form/rbd-form.component.html - 311 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 563 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 327 - - - app/ceph/pool/pool-form/pool-form.component.html - 451 - - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 102 - - - app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html - 141 - - - app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html - 81 - - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 143 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 595 - - Example: Create Pool - form action button - - Roles - - app/core/auth/user-tabs/user-tabs.component.html - 7 - - - app/core/auth/user-form/user-form.component.html - 132 - - - Username - - app/core/auth/user-form/user-form.component.html - 19 - - - app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html - 22 - - - app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html - 19 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 9 - - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 22 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 25 - - - Password - - app/core/auth/user-form/user-form.component.html - 42 - - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 39 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 267 - - - Confirm password - - app/core/auth/user-form/user-form.component.html - 70 - - - Password confirmation doesn't match the password. - - app/core/auth/user-form/user-form.component.html - 91 - - - Full name - - app/core/auth/user-form/user-form.component.html - 99 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 14 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 51 - - - Email - - app/core/auth/user-form/user-form.component.html - 115 - - - Invalid email. - - app/core/auth/user-form/user-form.component.html - 126 - - - You are about to remove "user read / update" permissions from your own user. - - app/core/auth/user-form/user-form.component.html - 158 - - - If you continue, you will no longer be able to add or remove roles from any user. - - app/core/auth/user-form/user-form.component.html - 160 - - - Are you sure you want to continue? - - app/core/auth/user-form/user-form.component.html - 162 - - - Performance counters not available - - app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.html - 12 - - - Attributes (OSD map) - - app/ceph/cluster/osd/osd-details/osd-details.component.html - 2 - - - Metadata not available - - app/ceph/cluster/osd/osd-details/osd-details.component.html - 15 - - - Metadata - - app/ceph/cluster/osd/osd-details/osd-details.component.html - 8 - - - Performance counter - - app/ceph/cluster/osd/osd-details/osd-details.component.html - 18 - - - Histogram not available: - - app/ceph/cluster/osd/osd-details/osd-details.component.html - 28 - - - Writes - - app/ceph/cluster/osd/osd-details/osd-details.component.html - 33 - - - Reads - - app/ceph/cluster/osd/osd-details/osd-details.component.html - 38 - - - Histogram - - app/ceph/cluster/osd/osd-details/osd-details.component.html - 25 - - - Performance Details - - app/ceph/cluster/osd/osd-details/osd-details.component.html - 46 - - - app/ceph/cluster/hosts/host-details/host-details.component.html - 3 - - - app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html - 45 - - - app/ceph/pool/pool-details/pool-details.component.html - 13 - - - app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html - 16 - - - Current values - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 23 - - - Type - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 42 - - - app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html - 22 - - - Min - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 47 - - - Max - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 52 - - - Flags - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 57 - - - app/ceph/pool/pool-form/pool-form.component.html - 266 - - - Source - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 77 - - - Level - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 82 - - - Can be updated at runtime (editable) - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 87 - - - Tags - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 92 - - - Enum values - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 97 - - - See also - - app/ceph/cluster/configuration/configuration-details/configuration-details.component.html - 102 - - - Cluster Status - - app/ceph/dashboard/health/health.component.html - 15 - - - Manager Daemons - - app/ceph/dashboard/health/health.component.html - 69 - - - Object Gateways - - app/ceph/dashboard/health/health.component.html - 90 - - - Metadata Servers - - app/ceph/dashboard/health/health.component.html - 98 - - - iSCSI Gateways - - app/ceph/dashboard/health/health.component.html - 109 - - - Client IOPS - - app/ceph/dashboard/health/health.component.html - 125 - - - Client Throughput - - app/ceph/dashboard/health/health.component.html - 134 - - - Client Read/Write - - app/ceph/dashboard/health/health.component.html - 143 - - - Recovery Throughput - - app/ceph/dashboard/health/health.component.html - 161 - - - Scrub - - app/ceph/dashboard/health/health.component.html - 170 - - - Performance - - app/ceph/dashboard/health/health.component.html - 119 - - - Raw Capacity - - app/ceph/dashboard/health/health.component.html - 200 - - - Objects - - app/ceph/dashboard/health/health.component.html - 213 - - - app/ceph/block/rbd-details/rbd-details.component.html - 38 - - - PGs per OSD - - app/ceph/dashboard/health/health.component.html - 222 - - - PG Status - - app/ceph/dashboard/health/health.component.html - 231 - - - Capacity - - app/ceph/dashboard/health/health.component.html - 181 - - - See Logs for more details. - - app/ceph/dashboard/health/health.component.html - 265 - - - Ranks - - app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html - 6 - - - Clients: - - app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html - 36 - - - Move an image to trash - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 3 - - - To move / to trash, - click Move Image. Optionally, you can pick an expiration date. - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 12 - - - Protection expires at - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 18 - - - NOT PROTECTED - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 20 - - - Wrong date format. Please use "YYYY-MM-DD HH:mm:ss". - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 29 - - - Protection has already expired. Please pick a future date or leave it empty. - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 32 - - - Move Image - - app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html - 40 - - - Gateways - - app/ceph/block/iscsi/iscsi.component.html - 3 - - - Overview - - app/ceph/block/iscsi-tabs/iscsi-tabs.component.html - 2 - - - Targets - - app/ceph/block/iscsi-tabs/iscsi-tabs.component.html - 7 - - - Discovery Authentication - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 3 - - - User - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 17 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 245 - - - Usernames must have a length of 8 to 64 characters and - can only contain letters, '.', '@', '-', '_' or ':'. - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 29 - - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 88 - - - Passwords must have a length of 12 to 16 characters - and can only contain letters, '@', '-', '_' or '/'. - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 64 - - - Mutual User - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 74 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 303 - - - Mutual Password - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 98 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 327 - - - Passwords must have a length of 12 to 16 characters and - can only contain letters, '@', '-', '_' or '/'. - - app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html - 123 - - - Please consult the documentation - on how to configure and enable the iSCSI Targets management functionality. - - app/ceph/block/iscsi-target-list/iscsi-target-list.component.html - 6 - - - Available information: - - app/ceph/block/iscsi-target-list/iscsi-target-list.component.html - 12 - - - iSCSI Targets not available - - app/ceph/block/iscsi-target-list/iscsi-target-list.component.html - 4 - - - Discovery authentication - - app/ceph/block/iscsi-target-list/iscsi-target-list.component.html - 39 - - - Only available for RBD images with fast-diff enabled - - app/ceph/block/rbd-details/rbd-details.component.html - 2 - - - Pool - - app/ceph/block/rbd-details/rbd-details.component.html - 18 - - - Data Pool - - app/ceph/block/rbd-details/rbd-details.component.html - 23 - - - Created - - app/ceph/block/rbd-details/rbd-details.component.html - 28 - - - Size - - app/ceph/block/rbd-details/rbd-details.component.html - 33 - - - app/ceph/block/rbd-form/rbd-form.component.html - 163 - - - Object size - - app/ceph/block/rbd-details/rbd-details.component.html - 43 - - - app/ceph/block/rbd-form/rbd-form.component.html - 229 - - - Features - - app/ceph/block/rbd-details/rbd-details.component.html - 48 - - - app/ceph/block/rbd-form/rbd-form.component.html - 191 - - - Provisioned - - app/ceph/block/rbd-details/rbd-details.component.html - 57 - - - N/A - - app/ceph/block/rbd-details/rbd-details.component.html - 63 - - - app/ceph/block/rbd-details/rbd-details.component.html - 78 - - - Total provisioned - - app/ceph/block/rbd-details/rbd-details.component.html - 72 - - - Striping unit - - app/ceph/block/rbd-details/rbd-details.component.html - 87 - - - Striping count - - app/ceph/block/rbd-details/rbd-details.component.html - 92 - - - Parent - - app/ceph/block/rbd-details/rbd-details.component.html - 97 - - - Block name prefix - - app/ceph/block/rbd-details/rbd-details.component.html - 107 - - - Order - - app/ceph/block/rbd-details/rbd-details.component.html - 112 - - - Snapshots - - app/ceph/block/rbd-details/rbd-details.component.html - 119 - - - Image - - app/ceph/block/rbd-details/rbd-details.component.html - 135 - - - This setting overrides the global value - - app/ceph/block/rbd-details/rbd-details.component.html - 135 - - - Global - - app/ceph/block/rbd-details/rbd-details.component.html - 137 - - - This is the global value. No value for this option has been set for this image. - - app/ceph/block/rbd-details/rbd-details.component.html - 137 - - - from - - app/ceph/block/rbd-form/rbd-form.component.html - 19 - - - '/' and '@' are not allowed. - - app/ceph/block/rbd-form/rbd-form.component.html - 52 - - - -- No rbd pools available -- - - app/ceph/block/rbd-form/rbd-form.component.html - 85 - - - -- Select a pool -- - - app/ceph/block/rbd-form/rbd-form.component.html - 88 - - - Use a dedicated data pool - - app/ceph/block/rbd-form/rbd-form.component.html - 108 - - - Data pool - - app/ceph/block/rbd-form/rbd-form.component.html - 119 - - - Dedicated pool that stores the object-data of the RBD. - - app/ceph/block/rbd-form/rbd-form.component.html - 123 - - - e.g., 10GiB - - app/ceph/block/rbd-form/rbd-form.component.html - 173 - - - You have to increase the size. - - app/ceph/block/rbd-form/rbd-form.component.html - 181 - - - Advanced... - - app/ceph/block/rbd-form/rbd-form.component.html - 213 - - - Advanced - - app/ceph/block/rbd-form/rbd-form.component.html - 219 - - - Striping - - app/ceph/block/rbd-form/rbd-form.component.html - 222 - - - Stripe unit - - app/ceph/block/rbd-form/rbd-form.component.html - 246 - - - -- Select stripe unit -- - - app/ceph/block/rbd-form/rbd-form.component.html - 257 - - - This field is required because stripe count is defined! - - app/ceph/block/rbd-form/rbd-form.component.html - 263 - - - Stripe unit is greater than object size. - - app/ceph/block/rbd-form/rbd-form.component.html - 266 - - - Stripe count - - app/ceph/block/rbd-form/rbd-form.component.html - 275 - - - This field is required because stripe unit is defined! - - app/ceph/block/rbd-form/rbd-form.component.html - 288 - - - Stripe count must be greater than 0. - - app/ceph/block/rbd-form/rbd-form.component.html - 291 - - - RBD Snapshot - - app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html - 3 - - - {VAR_SELECT, select, true {Rename} other {Create} } - - app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html - 3 - - - app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html - 46 - - - Snapshot - - app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html - 46 - - - Close - - app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html - 48 - - - PROTECTED - - app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html - 17 - - - UNPROTECTED - - app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html - 20 - - - You are about to rollback - - app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html - 25 - - - Purge Trash - - app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html - 3 - - - app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html - 14 - - - app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html - 41 - - - app/ceph/block/rbd-trash-list/rbd-trash-list.component.html - 25 - - - To purge, select one or All images and click - - app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html - 13 - - - Pool: - - app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html - 19 - - - Pool name... - - app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html - 22 - - - All - - app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html - 30 - - - Restore Image - - app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html - 3 - - - app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html - 16 - - - app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html - 40 - - - To restore - - app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html - 13 - - - type the image's new name and click - - app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html - 15 - - - New Name - - app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html - 22 - - - Expired at - - app/ceph/block/rbd-trash-list/rbd-trash-list.component.html - 34 - - - Protected until - - app/ceph/block/rbd-trash-list/rbd-trash-list.component.html - 37 - - - This image is protected until . - - app/ceph/block/rbd-trash-list/rbd-trash-list.component.html - 47 - - - Trash - - app/ceph/block/rbd-images/rbd-images.component.html - 8 - - - iSCSI Topology - - app/ceph/block/iscsi-target-details/iscsi-target-details.component.html - 2 - - - Settings - - app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html - 3 - - - Changing these parameters from their default values is usually not necessary. - - app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html - 10 - - - app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html - 13 - - - Backstore - - app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html - 16 - - - Confirm - - app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html - 50 - - - app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html - 53 - - - Advanced Settings - - app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html - 3 - - - Target IQN - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 20 - - - IQN has wrong pattern. - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 47 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 235 - - - An IQN has the following notation 'iqn.$year-$month.$reversedAddress:$definedName' - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 51 - - - For example: iqn.2016-06.org.dashboard:storage:disk.sn-a8675309 - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 53 - - - More information - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 57 - - - This target has modified advanced settings. - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 62 - - - Portals - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 72 - - - At least gateways are required. - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 96 - - - Add portal - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 106 - - - Backstore: .  - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 147 - - - This image has modified settings. - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 150 - - - At least 1 image is required. - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 156 - - - Add image - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 166 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 393 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 529 - - - ACL authentication - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 184 - - - Initiators - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 196 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 460 - - - Initiator - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 203 - - - Client IQN - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 216 - - - Initiator IQN needs to be unique. - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 227 - - - Usernames must have a length of 8 to 64 characters and - can only contain letters, '.', '@', '-', '_' or ':'. - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 257 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 317 - - - Passwords must have a length of 12 to 16 characters - and can only contain letters, '@', '-', '_' or '/'. - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 292 - - - Passwords must have a length of 12 to 16 characters and - can only contain letters, '@', '-', '_' or '/'. - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 352 - - - Initiator belongs to a group. Images will be configure in the group. - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 383 - - - No items added. - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 406 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 544 - - - Add initiator - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 411 - - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 488 - - - Groups - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 426 - - - Group - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 433 - - - Add group - - app/ceph/block/iscsi-target-form/iscsi-target-form.component.html - 549 - - - - - app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html - 13 - - - app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html - 14 - - - app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html - 15 - - - RBD Configuration - - app/ceph/block/rbd-configuration-form/rbd-configuration-form.component.html - 2 - - - Remove the local configuration value. The parent configuration value will be inherited and used instead. - - app/ceph/block/rbd-configuration-form/rbd-configuration-form.component.html - 60 - - - The mininum value is 0 - - app/ceph/block/rbd-configuration-form/rbd-configuration-form.component.html - 73 - - - Issues - - app/ceph/block/mirroring/image-list/image-list.component.html - 2 - - - Syncing - - app/ceph/block/mirroring/image-list/image-list.component.html - 11 - - - app/ceph/block/mirroring/image-list/image-list.component.html - 38 - - - Ready - - app/ceph/block/mirroring/image-list/image-list.component.html - 20 - - - Edit pool mirror mode - - app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html - 3 - - - To edit the mirror mode for pool  - , select a new mode from the list and click  - Update. - - app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html - 13 - - - Mode - - app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html - 22 - - - app/ceph/pool/pool-form/pool-form.component.html - 310 - - - Peer clusters must be removed prior to disabling mirror. - - app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.html - 33 - - - - pool mirror peer - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 3 - - - {VAR_SELECT, select, edit {Edit} other {Add} } - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 3 - - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 14 - - - the pool - mirror peer attributes for pool and click - Submit. - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 14 - - - Cluster Name - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 23 - - - The cluster name is not valid. - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 39 - - - CephX ID - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 46 - - - CephX ID... - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 51 - - - The CephX ID is not valid. - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 61 - - - Monitor Addresses - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 68 - - - Comma-delimited addresses... - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 72 - - - The monitory address is not valid. - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 79 - - - CephX Key - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 86 - - - Base64-encoded key... - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 90 - - - CephX key must be base64 encoded. - - app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html - 97 - - - Pools List - - app/ceph/pool/pool-list/pool-list.component.html - 2 - - - The name can only consist of alphanumeric characters, dashes and underscores. - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 37 - - - The chosen erasure code profile name is already in use. - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 40 - - - Plugin - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 47 - - - Data chunks (k) - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 75 - - - Must be equal to or greater than 2. - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 94 - - - Coding chunks (m) - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 102 - - - Must be equal to or greater than 1. - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 120 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 142 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 168 - - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 261 - - - Durability estimator (c) - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 129 - - - Locality (l) - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 151 - - - Crush failure domain - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 175 - - - Crush Locality - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 199 - - - None - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 213 - - - Technique - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 226 - - - Packetsize - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 248 - - - Crush root - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 269 - - - Crush device class - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 286 - - - any - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 296 - - - Directory - - app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html - 308 - - - The chosen Ceph pool name is already in use. - - app/ceph/pool/pool-form/pool-form.component.html - 42 - - - Pool type - - app/ceph/pool/pool-form/pool-form.component.html - 51 - - - -- Select a pool type -- - - app/ceph/pool/pool-form/pool-form.component.html - 60 - - - Placement groups - - app/ceph/pool/pool-form/pool-form.component.html - 78 - - - At least one placement group is needed! - - app/ceph/pool/pool-form/pool-form.component.html - 96 - - - Your cluster can't handle this many PGs. Please recalculate the PG amount needed. - - app/ceph/pool/pool-form/pool-form.component.html - 99 - - - Calculation help - - app/ceph/pool/pool-form/pool-form.component.html - 103 - - - The current PGs settings were calculated for you, you - should make sure the values suit your needs before submit. - - app/ceph/pool/pool-form/pool-form.component.html - 107 - - - Crush ruleset - - app/ceph/pool/pool-form/pool-form.component.html - 118 - - - -- Select a crush rule -- - - app/ceph/pool/pool-form/pool-form.component.html - 126 - - - Crush rule - - app/ceph/pool/pool-form/pool-form.component.html - 147 - - - Crush steps - - app/ceph/pool/pool-form/pool-form.component.html - 153 - - - The rule can't be used in the current cluster as it has - to few OSDs to meet the minimum required OSD by this rule. - - app/ceph/pool/pool-form/pool-form.component.html - 164 - - - Replicated size - - app/ceph/pool/pool-form/pool-form.component.html - 175 - - - Minimum: - - app/ceph/pool/pool-form/pool-form.component.html - 189 - - - Maximum: - - app/ceph/pool/pool-form/pool-form.component.html - 190 - - - The size specified is out of range. A value from - to is valid. - - app/ceph/pool/pool-form/pool-form.component.html - 195 - - - Erasure code profile - - app/ceph/pool/pool-form/pool-form.component.html - 205 - - - -- No erasure code profile available -- - - app/ceph/pool/pool-form/pool-form.component.html - 217 - - - -- Select an erasure code profile -- - - app/ceph/pool/pool-form/pool-form.component.html - 220 - - - EC Overwrites - - app/ceph/pool/pool-form/pool-form.component.html - 274 - - - Applications - - app/ceph/pool/pool-form/pool-form.component.html - 285 - - - Compression - - app/ceph/pool/pool-form/pool-form.component.html - 304 - - - Algorithm - - app/ceph/pool/pool-form/pool-form.component.html - 329 - - - -- No erasure compression algorithm available -- - - app/ceph/pool/pool-form/pool-form.component.html - 340 - - - Minimum blob size - - app/ceph/pool/pool-form/pool-form.component.html - 354 - - - e.g., 128KiB - - app/ceph/pool/pool-form/pool-form.component.html - 363 - - - Value should be greater than 0 - - app/ceph/pool/pool-form/pool-form.component.html - 368 - - - app/ceph/pool/pool-form/pool-form.component.html - 393 - - - Value should be less than the maximum blob size - - app/ceph/pool/pool-form/pool-form.component.html - 371 - - - Maximum blob size - - app/ceph/pool/pool-form/pool-form.component.html - 380 - - - e.g., 512KiB - - app/ceph/pool/pool-form/pool-form.component.html - 388 - - - Value should be greater than the minimum blob size - - app/ceph/pool/pool-form/pool-form.component.html - 396 - - - Ratio - - app/ceph/pool/pool-form/pool-form.component.html - 405 - - - Compression ratio - - app/ceph/pool/pool-form/pool-form.component.html - 416 - - - Value should be between 0.0 and 1.0 - - app/ceph/pool/pool-form/pool-form.component.html - 419 - - - It's not possible to create an RBD pool with '/' in the name. - - app/ceph/pool/pool-form/pool-form.component.html - 439 - - - Please change the name or remove 'rbd' from the applications list. - - app/ceph/pool/pool-form/pool-form.component.html - 441 - - - Cache Tiers Details - - app/ceph/pool/pool-details/pool-details.component.html - 27 - - - Please consult the documentation - on how to configure and enable the Object Gateway management functionality. - - app/ceph/rgw/rgw-501/rgw-501.component.html - 3 - - - Daemons List - - app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html - 2 - - - Performance Counters - - app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html - 9 - - - Loading bucket data... - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 2 - - - The bucket data could not be loaded. - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 5 - - - Id - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 26 - - - The value is not valid. - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 61 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 453 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 546 - - - Owner - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 73 - - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 18 - - - -- Select a user -- - - app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html - 86 - - - ID - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 13 - - - Index type - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 23 - - - Placement rule - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 28 - - - Marker - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 33 - - - Maximum marker - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 38 - - - Version - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 43 - - - Master version - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 48 - - - Modification time - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 53 - - - Zonegroup - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 58 - - - Bucket quota - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 66 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 96 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 497 - - - Enabled - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 71 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 65 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 101 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 414 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 507 - - - Maximum size - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 76 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 70 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 106 - - - Unlimited - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 79 - - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 90 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 73 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 84 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 109 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 120 - - - Maximum objects - - app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html - 87 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 81 - - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 117 - - - -- Select a username -- - - app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html - 41 - - - Auto-generate key - - app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html - 60 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 134 - - - Access key - - app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html - 71 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 145 - - - Secret key - - app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html - 106 - - - app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.html - 34 - - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 110 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 177 - - - Email address - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 19 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 72 - - - Suspended - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 24 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 117 - - - System - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 29 - - - Maximum buckets - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 34 - - - Subusers - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 39 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 206 - - - Capabilities - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 48 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 353 - - - User quota - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 60 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 404 - - - Show - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 148 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 290 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 340 - - - Keys - - app/ceph/rgw/rgw-user-details/rgw-user-details.component.html - 133 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 265 - - - -- Select a type -- - - app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html - 41 - - - Permission - - app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html - 56 - - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 63 - - - -- Select a permission -- - - app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html - 64 - - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 71 - - - Subuser - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 37 - - - The chosen subuser ID is already in use. - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 54 - - - read, write - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 77 - - - full - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 79 - - - Swift key - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 89 - - - Auto-generate secret - - app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html - 99 - - - Loading user data... - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 2 - - - The user data could not be loaded. - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 5 - - - The chosen user ID is already in use. - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 42 - - - This is not a valid email address. - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 80 - - - The chosen email address is already in use. - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 83 - - - Max. buckets - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 92 - - - The entered value must be >= 0. - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 105 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 490 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 583 - - - S3 key - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 124 - - - There are no subusers. - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 212 - - - Delete - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 243 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 297 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 382 - - - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 257 - - - S3 - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 269 - - - There are no keys. - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 274 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 324 - - - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 311 - - - Swift - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 319 - - - There are no capabilities. - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 359 - - - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 396 - - - Unlimited size - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 428 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 521 - - - Max. size - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 439 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 532 - - - Unlimited objects - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 466 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 559 - - - Max. objects - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 477 - - - app/ceph/rgw/rgw-user-form/rgw-user-form.component.html - 570 - - - - Current - - src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts - 1 - - - - Updated discovery authentication - - src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.ts - 1 - - - - There are no portals available. - - src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts - 1 - - - - There are no images available. - - src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts - 1 - - - - There are no images available. Please make sure you add an image to the target. - - src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts - 1 - - - - There are no initiators available. Please make sure you add an initiator to the target. - - src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts - 1 - - - - target - - src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts - 1 - - - - Add - - src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts - 1 - - - src/app/ceph/nfs/nfs-list/nfs-list.component.ts - 1 - - - src/app/shared/constants/app.constants.ts - 1 - - - - Target - - src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts - 1 - - - - # Sessions - - src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts - 1 - - - src/app/ceph/block/iscsi/iscsi.component.ts - 1 - - - - State - - src/app/ceph/block/iscsi/iscsi.component.ts - 1 - - - src/app/ceph/block/mirroring/image-list/image-list.component.ts - 1 - - - src/app/ceph/block/mirroring/image-list/image-list.component.ts - 1 - - - src/app/ceph/block/mirroring/image-list/image-list.component.ts - 1 - - - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts - 1 - - - src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts - 1 - - - src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts - 1 - - - - # Targets - - src/app/ceph/block/iscsi/iscsi.component.ts - 1 - - - - Read Bytes - - src/app/ceph/block/iscsi/iscsi.component.ts - 1 - - - - Write Bytes - - src/app/ceph/block/iscsi/iscsi.component.ts - 1 - - - - Read Ops - - src/app/ceph/block/iscsi/iscsi.component.ts - 1 - - - - Write Ops - - src/app/ceph/block/iscsi/iscsi.component.ts - 1 - - - - A/O Since - - src/app/ceph/block/iscsi/iscsi.component.ts - 1 - - - - Instance - - src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts - 1 - - - - Hostname - - src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts - 1 - - - src/app/ceph/cluster/hosts/hosts.component.ts - 1 - - - src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.ts - 1 - - - - Issue - - src/app/ceph/block/mirroring/image-list/image-list.component.ts - 1 - - - - Progress - - src/app/ceph/block/mirroring/image-list/image-list.component.ts - 1 - - - - Disabled - - src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts - 1 - - - - Edit Mode - - src/app/ceph/block/mirroring/pool-list/pool-list.component.ts - 1 - - - - Add Peer - - src/app/ceph/block/mirroring/pool-list/pool-list.component.ts - 1 - - - - Edit Peer - - src/app/ceph/block/mirroring/pool-list/pool-list.component.ts - 1 - - - - Delete Peer - - src/app/ceph/block/mirroring/pool-list/pool-list.component.ts - 1 - - - - Leader - - src/app/ceph/block/mirroring/pool-list/pool-list.component.ts - 1 - - - - # Local - - src/app/ceph/block/mirroring/pool-list/pool-list.component.ts - 1 - - - - # Remote - - src/app/ceph/block/mirroring/pool-list/pool-list.component.ts - 1 - - - - mirror peer - - src/app/ceph/block/mirroring/pool-list/pool-list.component.ts - 1 - - - - Key - - src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts - 1 - - - - Value - - src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts - 1 - - - src/app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.ts - 1 - - - - RBD - - src/app/ceph/block/rbd-form/rbd-form.component.ts - 1 - - - - Deep flatten - - src/app/ceph/block/rbd-form/rbd-form.component.ts - 1 - - - - Layering - - src/app/ceph/block/rbd-form/rbd-form.component.ts - 1 - - - - Exclusive lock - - src/app/ceph/block/rbd-form/rbd-form.component.ts - 1 - - - - Object map (requires exclusive-lock) - - src/app/ceph/block/rbd-form/rbd-form.component.ts - 1 - - - - Journaling (requires exclusive-lock) - - src/app/ceph/block/rbd-form/rbd-form.component.ts - 1 - - - - Fast diff (requires object-map) - - src/app/ceph/block/rbd-form/rbd-form.component.ts - 1 - - - - Copy - - src/app/ceph/block/rbd-list/rbd-list.component.ts - 1 - - - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts - 1 - - - src/app/shared/constants/app.constants.ts - 1 - - - - Flatten - - src/app/ceph/block/rbd-list/rbd-list.component.ts - 1 - - - - Move to Trash - - src/app/ceph/block/rbd-list/rbd-list.component.ts - 1 - - - - Create - - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts - 1 - - - src/app/core/auth/role-details/role-details.component.ts - 1 - - - src/app/core/auth/role-form/role-form.component.ts - 1 - - - src/app/shared/constants/app.constants.ts - 1 - - - - Rename - - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts - 1 - - - - Protect - - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts - 1 - - - - Unprotect - - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts - 1 - - - - Clone - - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts - 1 - - - src/app/shared/constants/app.constants.ts - 1 - - - - Rollback - - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts - 1 - - - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts - 1 - - - - RBD snapshot rollback - - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts - 1 - - - - RBD snapshot - - src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts - 1 - - - - Restore - - src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts - 1 - - - - Deleted At - - src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts - 1 - - - - id - - src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts - 1 - - - - type - - src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts - 1 - - - - state - - src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts - 1 - - - - version - - src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts - 1 - - - - Host - - src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts - 1 - - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - root - - src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts - 1 - - - - Rank - - src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts - 1 - - - src/app/ceph/cluster/monitor/monitor.component.ts - 1 - - - src/app/ceph/cluster/monitor/monitor.component.ts - 1 - - - - Daemon - - src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts - 1 - - - - Activity - - src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts - 1 - - - - Dentries - - src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts - 1 - - - - Inodes - - src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts - 1 - - - - Usage - - src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts - 1 - - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - src/app/ceph/pool/pool-list/pool-list.component.ts - 1 - - - - Standby daemons - - src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts - 1 - - - - The value can be updated at runtime. - - src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts - 1 - - - - Daemons/clients do not pull this value from the - monitor config database. We disallow setting this option via 'ceph config - set ...'. This option should be configured via ceph.conf or via the - command line. - - src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts - 1 - - - - Option takes effect only during daemon startup. - - src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts - 1 - - - - Option only affects cluster creation. - - src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts - 1 - - - - Option only affects daemon creation. - - src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts - 1 - - - - Updated config option - - src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts - 1 - - - - Service - - src/app/ceph/cluster/configuration/configuration.component.ts - 1 - - - - Current value - - src/app/ceph/cluster/configuration/configuration.component.ts - 1 - - - - Editable - - src/app/ceph/cluster/configuration/configuration.component.ts - 1 - - - - Updated options for module "". - - src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.ts - 1 - - - - Enable - - src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts - 1 - - - - Disable - - src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts - 1 - - - - Reconnecting, please wait ... - - src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts - 1 - - - - Public Address - - src/app/ceph/cluster/monitor/monitor.component.ts - 1 - - - src/app/ceph/cluster/monitor/monitor.component.ts - 1 - - - - Open Sessions - - src/app/ceph/cluster/monitor/monitor.component.ts - 1 - - - - No In - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - OSDs that were previously marked out will not be marked back in when they start - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - No Out - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - OSDs will not automatically be marked out after the configured interval - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - No Up - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - OSDs are not allowed to start - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - No Down - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - OSD failure reports are being ignored, such that the monitors will not mark OSDs down - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Pause - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Pauses reads and writes - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - No Scrub - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Scrubbing is disabled - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - No Deep Scrub - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Deep Scrubbing is disabled - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - No Backfill - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Backfilling of PGs is suspended - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - No Recover - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Recovery of PGs is suspended - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Bitwise Sort - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Use bitwise sort - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Purged Snapdirs - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - OSDs have converted snapsets - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Recovery Deletes - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Deletes performed during recovery instead of peering - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - PG Log Hard Limit - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Puts a hard limit on pg log length - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Updated OSD Flags - - src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts - 1 - - - - Deep Scrub - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - Mark Out - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - out - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - src/app/ceph/dashboard/osd-summary.pipe.ts - 1 - - - - Mark In - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - in - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - src/app/ceph/dashboard/osd-summary.pipe.ts - 1 - - - - Mark Down - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - down - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - src/app/ceph/dashboard/osd-summary.pipe.ts - 1 - - - - Mark Lost - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - Mark - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - OSD lost - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - marked lost - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - Purge - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - OSD - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - purged - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - Destroy - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - destroy - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - destroyed - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - PGs - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - Read bytes - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - src/app/ceph/pool/pool-list/pool-list.component.ts - 1 - - - - Writes bytes - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - Read ops - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - src/app/ceph/pool/pool-list/pool-list.component.ts - 1 - - - - Write ops - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - src/app/ceph/pool/pool-list/pool-list.component.ts - 1 - - - - Mark OSD - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - Mark - - src/app/ceph/cluster/osd/osd-list/osd-list.component.ts - 1 - - - - Max Backfills - - src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts - 1 - - - - Recovery Max Active - - src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts - 1 - - - - Recovery Max Single Start - - src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts - 1 - - - - Recovery Sleep - - src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts - 1 - - - - Custom - - src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts - 1 - - - src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts - 1 - - - - Updated OSD recovery speed priority "" - - src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts - 1 - - - - was initialized in the following OSD: - - src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts - 1 - - - - Job - - src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts - 1 - - - - Severity - - src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts - 1 - - - - Started - - src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts - 1 - - - - URL - - src/app/ceph/cluster/prometheus/prometheus-list/prometheus-list.component.ts - 1 - - - - Used - - src/app/ceph/dashboard/health/health.component.ts - 1 - - - - Avail. - - src/app/ceph/dashboard/health/health.component.ts - 1 - - - - Clean - - src/app/ceph/dashboard/health/health.component.ts - 1 - - - - Working - - src/app/ceph/dashboard/health/health.component.ts - 1 - - - - Warning - - src/app/ceph/dashboard/health/health.component.ts - 1 - - - - Unknown - - src/app/ceph/dashboard/health/health.component.ts - 1 - - - - up - - src/app/ceph/dashboard/mds-summary.pipe.ts - 1 - - - src/app/ceph/dashboard/osd-summary.pipe.ts - 1 - - - - no filesystems - - src/app/ceph/dashboard/mds-summary.pipe.ts - 1 - - - src/app/ceph/dashboard/mds-summary.pipe.ts - 1 - - - - active - - src/app/ceph/dashboard/mds-summary.pipe.ts - 1 - - - src/app/ceph/dashboard/mgr-summary.pipe.ts - 1 - - - - standby - - src/app/ceph/dashboard/mds-summary.pipe.ts - 1 - - - src/app/ceph/dashboard/mgr-summary.pipe.ts - 1 - - - - n/a - - src/app/ceph/dashboard/mgr-summary.pipe.ts - 1 - - - - active daemon - - src/app/ceph/dashboard/mgr-summary.pipe.ts - 1 - - - - quorum - - src/app/ceph/dashboard/mon-summary.pipe.ts - 1 - - - - The NFS Ganesha service is not configured. - - src/app/ceph/nfs/nfs-501/nfs-501.component.ts - 1 - - - - Transport - - src/app/ceph/nfs/nfs-details/nfs-details.component.ts - 1 - - - - CephFS User - - src/app/ceph/nfs/nfs-details/nfs-details.component.ts - 1 - - - - CephFS Filesystem - - src/app/ceph/nfs/nfs-details/nfs-details.component.ts - 1 - - - - (inherited from global config) - - src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.ts - 1 - - - - inherited from global config - - src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.ts - 1 - - - - -- Select what kind of user id squashing is performed -- - - src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.ts - 1 - - - - There are no daemons available. - - src/app/ceph/nfs/nfs-form/nfs-form.component.ts - 1 - - - - Export - - src/app/ceph/nfs/nfs-list/nfs-list.component.ts - 1 - - - - EC Profile - - src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.ts - 1 - - - - Cache Mode - - src/app/ceph/pool/pool-details/pool-details.component.ts - 1 - - - - Min Evict Age - - src/app/ceph/pool/pool-details/pool-details.component.ts - 1 - - - - Min Flush Age - - src/app/ceph/pool/pool-details/pool-details.component.ts - 1 - - - - Target Max Bytes - - src/app/ceph/pool/pool-details/pool-details.component.ts - 1 - - - - Target Max Objects - - src/app/ceph/pool/pool-details/pool-details.component.ts - 1 - - - - No applications added - - src/app/ceph/pool/pool-form/pool-form-data.ts - 1 - - - - Applications limit reached - - src/app/ceph/pool/pool-form/pool-form-data.ts - 1 - - - - A pool can only have up to four applications definitions. - - src/app/ceph/pool/pool-form/pool-form-data.ts - 1 - - - - Allowed characters '_a-zA-Z0-9' - - src/app/ceph/pool/pool-form/pool-form-data.ts - 1 - - - - Maximum length is 128 characters - - src/app/ceph/pool/pool-form/pool-form-data.ts - 1 - - - - Filter or add applications - - src/app/ceph/pool/pool-form/pool-form-data.ts - 1 - - - - Add application - - src/app/ceph/pool/pool-form/pool-form-data.ts - 1 - - - - pool - - src/app/ceph/pool/pool-form/pool-form.component.ts - 1 - - - - erasure code profile - - src/app/ceph/pool/pool-form/pool-form.component.ts - 1 - - - - Replica Size - - src/app/ceph/pool/pool-list/pool-list.component.ts - 1 - - - - Last Change - - src/app/ceph/pool/pool-list/pool-list.component.ts - 1 - - - - Erasure Coded Profile - - src/app/ceph/pool/pool-list/pool-list.component.ts - 1 - - - - Crush Ruleset - - src/app/ceph/pool/pool-list/pool-list.component.ts - 1 - - - - Write bytes - - src/app/ceph/pool/pool-list/pool-list.component.ts - 1 - - - - bucket - - src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts - 1 - - - src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts - 1 - - - - Updated Object Gateway bucket "" - - src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts - 1 - - - - Created Object Gateway bucket "" - - src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts - 1 - - - - buckets - - src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts - 1 - - - - capability - - src/app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.ts - 1 - - - src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts - 1 - - - - user - - src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts - 1 - - - src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts - 1 - - - src/app/core/auth/user-form/user-form.component.ts - 1 - - - - subuser - - src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts - 1 - - - - S3 Key - - src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts - 1 - - - src/app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.ts - 1 - - - - Updated Object Gateway user "" - - src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts - 1 - - - - Created Object Gateway user "" - - src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts - 1 - - - - users - - src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts - 1 - - - - Swift Key - - src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.ts - 1 - - - - Scope - - src/app/core/auth/role-details/role-details.component.ts - 1 - - - - Read - - src/app/core/auth/role-details/role-details.component.ts - 1 - - - src/app/core/auth/role-form/role-form.component.ts - 1 - - - - role - - src/app/core/auth/role-form/role-form.component.ts - 1 - - - - Created role '' - - src/app/core/auth/role-form/role-form.component.ts - 1 - - - - Updated role '' - - src/app/core/auth/role-form/role-form.component.ts - 1 - - - - System Role - - src/app/core/auth/role-list/role-list.component.ts - 1 - - - - Deleted role '' - - src/app/core/auth/role-list/role-list.component.ts - 1 - - - - Created user "" - - src/app/core/auth/user-form/user-form.component.ts - 1 - - - - Update user - - src/app/core/auth/user-form/user-form.component.ts - 1 - - - - Continue - - src/app/core/auth/user-form/user-form.component.ts - 1 - - - - You were automatically logged out because your roles have been changed. - - src/app/core/auth/user-form/user-form.component.ts - 1 - - - - Updated user "" - - src/app/core/auth/user-form/user-form.component.ts - 1 - - - - Deleted user "" - - src/app/core/auth/user-list/user-list.component.ts - 1 - - - - Failed to delete user "" - - src/app/core/auth/user-list/user-list.component.ts - 1 - - - - You are currently logged in as "". - - src/app/core/auth/user-list/user-list.component.ts - 1 - - - - Each object is split in data-chunks parts, each stored on a different OSD. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - Compute coding chunks for each object and store them on different OSDs. - The number of coding chunks is also the number of OSDs that can be down without losing data. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - The jerasure plugin is the most generic and flexible plugin, - it is also the default for Ceph erasure coded pools. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - The more flexible technique is reed_sol_van : it is enough to set k - and m. The cauchy_good technique can be faster but you need to chose the packetsize - carefully. All of reed_sol_r6_op, liberation, blaum_roth, liber8tion are RAID6 equivalents - in the sense that they can only be configured with m=2. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - The encoding will be done on packets of bytes size at a time. - Chosing the right packet size is difficult. - The jerasure documentation contains extensive information on this topic. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - With the jerasure plugin, when an erasure coded object is stored on - multiple OSDs, recovering from the loss of one OSD requires reading from all the others. - For instance if jerasure is configured with k=8 and m=4, losing one OSD requires reading - from the eleven others to repair. - - The lrc erasure code plugin creates local parity chunks to be able to recover using - less OSDs. For instance if lrc is configured with k=8, m=4 and l=4, it will create - an additional parity chunk for every four OSDs. When a single OSD is lost, it can be - recovered with only four OSDs instead of eleven. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - Group the coding and data chunks into sets of size locality. For instance, - for k=4 and m=2, when locality=3 two groups of three are created. Each set can - be recovered without reading chunks from another set. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - The type of the crush bucket in which each set of chunks defined - by l will be stored. For instance, if it is set to rack, each group of l chunks will be - placed in a different rack. It is used to create a CRUSH rule step such as step choose - rack. If it is not set, no such grouping is done. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - The isa plugin encapsulates the ISA library. It only runs on Intel processors. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - The ISA plugin comes in two Reed Solomon forms. - If reed_sol_van is set, it is Vandermonde, if cauchy is set, it is Cauchy. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - The shec plugin encapsulates the multiple SHEC library. - It allows ceph to recover data more efficiently than Reed Solomon codes. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - The number of parity chunks each of which includes each data chunk in its - calculation range. The number is used as a durability estimator. For instance, if c=2, - 2 OSDs can be down without losing data. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - The name of the crush bucket used for the first step of the CRUSH rule. - For instance step take default. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - Ensure that no two chunks are in a bucket with the same failure - domain. For instance, if the failure domain is host no two chunks will be stored on the same - host. It is used to create a CRUSH rule step such as step chooseleaf host. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - Restrict placement to devices of a specific class - (e.g., ssd or hdd), using the crush device class names in the CRUSH map. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - Set the directory name from which the erasure code plugin is loaded. - - src/app/shared/api/erasure-code-profile.service.ts - 1 - - - - Allows all operations - - src/app/shared/api/nfs.service.ts - 1 - - - - Allows only operations that do not modify the server - - src/app/shared/api/nfs.service.ts - 1 - - - - Does not allow read or write operations, but allows any other operation - - src/app/shared/api/nfs.service.ts - 1 - - - - Does not allow read, write, or any operation that modifies file attributes or directory content - - src/app/shared/api/nfs.service.ts - 1 - - - - Allows no access at all - - src/app/shared/api/nfs.service.ts - 1 - - - - -- Select the priority -- - - src/app/shared/api/osd.service.ts - 1 - - - - Low - - src/app/shared/api/osd.service.ts - 1 - - - - High - - src/app/shared/api/osd.service.ts - 1 - - - - Last 5 minutes - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 15 minutes - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 30 minutes - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 1 hour (Default) - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 3 hours - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 6 hours - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 12 hours - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 24 hours - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Yesterday - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Today - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Today so far - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Day before yesterday - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 2 days - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - This day last week - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Previous week - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - This week - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - This week so far - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 7 days - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Previous month - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - This month - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - This month so far - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 30 days - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 90 days - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 6 months - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 1 year - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Previous year - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - This year - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - This year so far - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 2 years - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Last 5 years - - src/app/shared/components/grafana/grafana.component.ts - 1 - - - - Information - - src/app/shared/components/info-panel/info-panel.component.ts - 1 - - - - No items selected. - - src/app/shared/components/select/select-messages.model.ts - 1 - - - - Deselect item to select again - - src/app/shared/components/select/select-messages.model.ts - 1 - - - - Selection limit reached - - src/app/shared/components/select/select-messages.model.ts - 1 - - - - Filter tags - - src/app/shared/components/select/select-messages.model.ts - 1 - - - - Add badge - - src/app/shared/components/select/select-messages.model.ts - 1 - - - - There are no items available. - - src/app/shared/components/select/select-messages.model.ts - 1 - - - - Remove - - src/app/shared/constants/app.constants.ts - 1 - - - - Yes - - src/app/shared/pipes/boolean-text.pipe.ts - 1 - - - - No - - src/app/shared/pipes/boolean-text.pipe.ts - 1 - - - - Quality of Service - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - BPS Limit - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - The desired limit of IO bytes per second. - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - IOPS Limit - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - The desired limit of IO operations per second. - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - Read BPS Limit - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - The desired limit of read bytes per second. - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - Read IOPS Limit - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - The desired limit of read operations per second. - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - Write BPS Limit - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - The desired limit of write bytes per second. - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - Write IOPS Limit - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - The desired limit of write operations per second. - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - BPS Burst - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - The desired burst limit of IO bytes. - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - IOPS Burst - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - The desired burst limit of IO operations. - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - Read BPS Burst - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - The desired burst limit of read bytes. - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - Read IOPS Burst - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - The desired burst limit of read operations. - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - Write BPS Burst - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - The desired burst limit of write bytes. - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - Write IOPS Burst - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - The desired burst limit of write operations. - - src/app/shared/services/rbd-configuration.service.ts - 1 - - - - Failed to - - src/app/shared/services/task-message.service.ts - 1 - - - - Executing - - src/app/shared/services/task-message.service.ts - 1 - - - - execute - - src/app/shared/services/task-message.service.ts - 1 - - - - Executed - - src/app/shared/services/task-message.service.ts - 1 - - - - unknown task - - src/app/shared/services/task-message.service.ts - 1 - - - - Creating - - src/app/shared/services/task-message.service.ts - 1 - - - - create - - src/app/shared/services/task-message.service.ts - 1 - - - - Updating - - src/app/shared/services/task-message.service.ts - 1 - - - - update - - src/app/shared/services/task-message.service.ts - 1 - - - - Updated - - src/app/shared/services/task-message.service.ts - 1 - - - - Deleting - - src/app/shared/services/task-message.service.ts - 1 - - - src/app/shared/services/task-message.service.ts - 1 - - - - delete - - src/app/shared/services/task-message.service.ts - 1 - - - src/app/shared/services/task-message.service.ts - 1 - - - - Deleted - - src/app/shared/services/task-message.service.ts - 1 - - - src/app/shared/services/task-message.service.ts - 1 - - - - RBD '' - - src/app/shared/services/task-message.service.ts - 1 - - - src/app/shared/services/task-message.service.ts - 1 - - - src/app/shared/services/task-message.service.ts - 1 - - - - RBD snapshot '' - - src/app/shared/services/task-message.service.ts - 1 - - - - mirror mode for pool '' - - src/app/shared/services/task-message.service.ts - 1 - - - - mirror peer for pool '' - - src/app/shared/services/task-message.service.ts - 1 - - - - Name is already used by . - - src/app/shared/services/task-message.service.ts - 1 - - - src/app/shared/services/task-message.service.ts - 1 - - - - Name is already used by . - - src/app/shared/services/task-message.service.ts - 1 - - - - Name is already used by . - - src/app/shared/services/task-message.service.ts - 1 - - - src/app/shared/services/task-message.service.ts - 1 - - - src/app/shared/services/task-message.service.ts - 1 - - - src/app/shared/services/task-message.service.ts - 1 - - - - contains snapshots. - - src/app/shared/services/task-message.service.ts - 1 - - - - Cloning - - src/app/shared/services/task-message.service.ts - 1 - - - - clone - - src/app/shared/services/task-message.service.ts - 1 - - - - Cloned - - src/app/shared/services/task-message.service.ts - 1 - - - - Snapshot of must be protected. - - src/app/shared/services/task-message.service.ts - 1 - - - - Copying - - src/app/shared/services/task-message.service.ts - 1 - - - - copy - - src/app/shared/services/task-message.service.ts - 1 - - - - Copied - - src/app/shared/services/task-message.service.ts - 1 - - - - Flattening - - src/app/shared/services/task-message.service.ts - 1 - - - - flatten - - src/app/shared/services/task-message.service.ts - 1 - - - - Flattened - - src/app/shared/services/task-message.service.ts - 1 - - - - Name is already used by . - - src/app/shared/services/task-message.service.ts - 1 - - - - Cannot unprotect because it contains child images. - - src/app/shared/services/task-message.service.ts - 1 - - - - Cannot delete because it's protected. - - src/app/shared/services/task-message.service.ts - 1 - - - - Rolling back - - src/app/shared/services/task-message.service.ts - 1 - - - - rollback - - src/app/shared/services/task-message.service.ts - 1 - - - - Rolled back - - src/app/shared/services/task-message.service.ts - 1 - - - - Moving - - src/app/shared/services/task-message.service.ts - 1 - - - - move - - src/app/shared/services/task-message.service.ts - 1 - - - - Moved - - src/app/shared/services/task-message.service.ts - 1 - - - - image '' to trash - - src/app/shared/services/task-message.service.ts - 1 - - - - Could not find image. - - src/app/shared/services/task-message.service.ts - 1 - - - - Restoring - - src/app/shared/services/task-message.service.ts - 1 - - - - restore - - src/app/shared/services/task-message.service.ts - 1 - - - - Restored - - src/app/shared/services/task-message.service.ts - 1 - - - - image '' into '' - - src/app/shared/services/task-message.service.ts - 1 - - - - Image name '' is already in use. - - src/app/shared/services/task-message.service.ts - 1 - - - - image '' - - src/app/shared/services/task-message.service.ts - 1 - - - - Purging - - src/app/shared/services/task-message.service.ts - 1 - - - - purge - - src/app/shared/services/task-message.service.ts - 1 - - - - Purged - - src/app/shared/services/task-message.service.ts - 1 - - - - all pools - - src/app/shared/services/task-message.service.ts - 1 - - - - images from - - src/app/shared/services/task-message.service.ts - 1 - - - - Cannot disable mirroring because it contains a peer. - - src/app/shared/services/task-message.service.ts - 1 - - - - pool '' - - src/app/shared/services/task-message.service.ts - 1 - - - - erasure code profile '' - - src/app/shared/services/task-message.service.ts - 1 - - - - target '' - - src/app/shared/services/task-message.service.ts - 1 - - - - NFS - - src/app/shared/services/task-message.service.ts - 1 - - - - - diff --git a/src/pybind/mgr/dashboard/run-frontend-unittests.sh b/src/pybind/mgr/dashboard/run-frontend-unittests.sh index 94ce08a30e6f8..fa911776b0eda 100755 --- a/src/pybind/mgr/dashboard/run-frontend-unittests.sh +++ b/src/pybind/mgr/dashboard/run-frontend-unittests.sh @@ -34,12 +34,6 @@ fi # I18N npm run i18n -i18n_modified=`git status -s src/locale/messages.xlf` -if [[ ! -z $i18n_modified ]]; then - echo "Please run 'npm run i18n' and commit the modified 'messages.xlf' file." - failed=true -fi - i18n_lint=`grep -En " |$| " src/locale/messages.xlf` if [[ ! -z $i18n_lint ]]; then echo -e "The following source translations in 'messages.xlf' need to be \