From: Tiago Melo Date: Mon, 14 Oct 2019 16:10:31 +0000 (+0000) Subject: mgr/dashboard: Add translation file for en-US X-Git-Tag: v14.2.5~16^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ed48f073660c317ff6acde9d822ab90121721158;p=ceph.git mgr/dashboard: Add translation file for en-US This file is needed for the AOT build of the frontend. It can't be cherry-picked since the source strings in nautilus are different than the ones in master. Signed-off-by: Tiago Melo --- diff --git a/src/pybind/mgr/dashboard/frontend/src/locale/messages.en-US.xlf b/src/pybind/mgr/dashboard/frontend/src/locale/messages.en-US.xlf new file mode 100644 index 00000000000..830f197a248 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/locale/messages.en-US.xlf @@ -0,0 +1,8390 @@ + + + + + + Toggle navigation + Toggle navigation + + app/core/navigation/navigation/navigation.component.html + 15 + + + Dashboard + Dashboard + + app/core/navigation/navigation/navigation.component.html + 35 + + + Cluster + Cluster + + app/core/navigation/navigation/navigation.component.html + 47 + + + app/ceph/nfs/nfs-form/nfs-form.component.html + 21 + + + Hosts + Hosts + + app/core/navigation/navigation/navigation.component.html + 57 + + + app/ceph/dashboard/health/health.component.html + 81 + + + Monitors + Monitors + + app/core/navigation/navigation/navigation.component.html + 64 + + + app/ceph/dashboard/health/health.component.html + 48 + + + OSDs + OSDs + + app/core/navigation/navigation/navigation.component.html + 71 + + + app/ceph/dashboard/health/health.component.html + 57 + + + Configuration + 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 + CRUSH map + + app/core/navigation/navigation/navigation.component.html + 85 + + + Manager modules + Manager modules + + app/core/navigation/navigation/navigation.component.html + 92 + + + Logs + Logs + + app/core/navigation/navigation/navigation.component.html + 99 + + + Alerts + Alerts + + app/core/navigation/navigation/navigation.component.html + 105 + + + app/ceph/cluster/prometheus/prometheus-tabs/prometheus-tabs.component.html + 2 + + + Silences + Silences + + app/core/navigation/navigation/navigation.component.html + 111 + + + app/ceph/cluster/prometheus/prometheus-tabs/prometheus-tabs.component.html + 7 + + + Pools + Pools + + app/core/navigation/navigation/navigation.component.html + 121 + + + app/ceph/dashboard/health/health.component.html + 186 + + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 19 + + + app/ceph/block/mirroring/overview/overview.component.html + 12 + + + Block + Block + + app/core/navigation/navigation/navigation.component.html + 135 + + + Images + Images + + app/core/navigation/navigation/navigation.component.html + 144 + + + 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 + Mirroring + + app/core/navigation/navigation/navigation.component.html + 152 + + + iSCSI + iSCSI + + app/core/navigation/navigation/navigation.component.html + 164 + + + NFS + NFS + + app/core/navigation/navigation/navigation.component.html + 174 + + + Filesystems + Filesystems + + app/core/navigation/navigation/navigation.component.html + 182 + + + Object Gateway + Object Gateway + + app/core/navigation/navigation/navigation.component.html + 193 + + + app/ceph/nfs/nfs-list/nfs-list.component.html + 27 + + + Daemons + Daemons + + app/core/navigation/navigation/navigation.component.html + 202 + + + app/ceph/nfs/nfs-form/nfs-form.component.html + 53 + + + app/ceph/block/mirroring/overview/overview.component.html + 5 + + + Users + Users + + app/core/navigation/navigation/navigation.component.html + 208 + + + app/core/auth/user-tabs/user-tabs.component.html + 2 + + + Buckets + Buckets + + app/core/navigation/navigation/navigation.component.html + 214 + + + Retrieving data for + . Please wait... + Retrieving data for + . Please wait... + + app/shared/components/view-cache/view-cache.component.html + 2 + + + Displaying previously cached data + for . + 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. + Could not load data for + . + Please check the cluster health. + + app/shared/components/view-cache/view-cache.component.html + 12 + + + Back + 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 + Select a Language + + app/shared/components/language-selector/language-selector.component.html + 7 + + + Loading panel data... + Loading panel data... + + app/shared/components/grafana/grafana.component.html + 3 + + + Please consult the + documentation on how to + configure and enable the monitoring functionality. + 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. + 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 + Grafana Time Picker + + app/shared/components/grafana/grafana.component.html + 20 + + + Reset Settings + Reset Settings + + app/shared/components/grafana/grafana.component.html + 35 + + + Refresh + Refresh + + app/shared/components/refresh-selector/refresh-selector.component.html + 5 + + + Remove the custom configuration value. The default configuration will be inherited and used instead. + Remove the custom configuration value. The default configuration will be inherited and used instead. + + app/shared/components/config-option/config-option.component.html + 48 + + + The entered value is too high! It must not be greater than . + The entered value is too high! It must not be greater than . + + app/shared/components/config-option/config-option.component.html + 64 + + + The entered value is too low! It must not be lower than . + The entered value is too low! It must not be lower than . + + app/shared/components/config-option/config-option.component.html + 67 + + + Failed to load data. + Failed to load data. + + app/shared/datatable/table/table.component.html + 2 + + + selected + selected + + app/shared/datatable/table/table.component.html + 112 + + X selected + + found + found + + app/shared/datatable/table/table.component.html + 115 + + X found + + total + total + + app/shared/datatable/table/table.component.html + 118 + + X total + + Edit + Edit + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 10 + + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 32 + + + 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 + Name + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 18 + + + app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 22 + + + 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 + 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 + 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 + 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 + 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 + Services + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 88 + + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 68 + + + Values + Values + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 101 + + + The entered value is too high! It must not be greater than . + 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 . + The entered value is too low! It must not be lower than . + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 142 + + + Save + Save + + app/ceph/cluster/configuration/configuration-form/configuration-form.component.html + 154 + + + CRUSH map viewer + CRUSH map viewer + + app/ceph/cluster/crushmap/crushmap.component.html + 6 + + + Hosts List + Hosts List + + app/ceph/cluster/hosts/hosts.component.html + 3 + + + Overall Performance + Overall Performance + + app/ceph/cluster/hosts/hosts.component.html + 29 + + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 72 + + + 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 + No entries found + + app/ceph/cluster/logs/logs.component.html + 15 + + + app/ceph/cluster/logs/logs.component.html + 31 + + + Cluster Logs + Cluster Logs + + app/ceph/cluster/logs/logs.component.html + 5 + + + Audit Logs + Audit Logs + + app/ceph/cluster/logs/logs.component.html + 21 + + + Priority: + Priority: + + app/ceph/cluster/logs/logs.component.html + 41 + + + Keyword: + Keyword: + + app/ceph/cluster/logs/logs.component.html + 51 + + + Date: + Date: + + app/ceph/cluster/logs/logs.component.html + 70 + + + Datepicker + Datepicker + + app/ceph/cluster/logs/logs.component.html + 75 + + + Time range: + Time range: + + app/ceph/cluster/logs/logs.component.html + 91 + + + Loading configuration... + Loading configuration... + + app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html + 2 + + + The configuration could not be loaded. + The configuration could not be loaded. + + app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.html + 4 + + + Edit Manager module + 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 + 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. + 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. + 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 . + 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 . + 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. + 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. + 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 + 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 + Status + + app/ceph/cluster/monitor/monitor.component.html + 4 + + + app/ceph/dashboard/health/health.component.html + 3 + + + Cluster ID + Cluster ID + + app/ceph/cluster/monitor/monitor.component.html + 9 + + + monmap modified + monmap modified + + app/ceph/cluster/monitor/monitor.component.html + 14 + + + monmap epoch + monmap epoch + + app/ceph/cluster/monitor/monitor.component.html + 19 + + + quorum con + quorum con + + app/ceph/cluster/monitor/monitor.component.html + 24 + + + quorum mon + quorum mon + + app/ceph/cluster/monitor/monitor.component.html + 29 + + + required con + required con + + app/ceph/cluster/monitor/monitor.component.html + 34 + + + required mon + required mon + + app/ceph/cluster/monitor/monitor.component.html + 39 + + + In Quorum + In Quorum + + app/ceph/cluster/monitor/monitor.component.html + 48 + + + Not In Quorum + Not In Quorum + + app/ceph/cluster/monitor/monitor.component.html + 54 + + + Cancel + 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 + 37 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 90 + + + 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 ? + 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. + Yes, I am sure. + + app/shared/components/critical-confirmation-modal/critical-confirmation-modal.component.html + 25 + + + Cluster-wide OSD Flags + Cluster-wide OSD Flags + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 3 + + + Submit + Submit + + app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.html + 35 + + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 88 + + + 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 + + + + + + app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.html + 3 + + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 58 + + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 211 + + + 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 + + Advanced... + Advanced... + + app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.html + 23 + + + app/ceph/block/rbd-form/rbd-form.component.html + 213 + + + Advanced configuration options + Advanced configuration options + + app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.html + 28 + + + + + + app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.html + 42 + + + 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 + 455 + + + 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 + + OSD Recovery Priority + OSD Recovery Priority + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 3 + + + Priority + Priority + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 16 + + + Customize priority values + Customize priority values + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 44 + + + This field is required! + This field is required! + + app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html + 67 + + + app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 39 + + + app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 60 + + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 83 + + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 104 + + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 126 + + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 146 + + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 167 + + + 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 . + 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 . + 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 + Reweight OSD + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 3 + + + The value needs to be between 0 and 1. + The value needs to be between 0 and 1. + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 20 + + + Reweight + Reweight + + app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html + 30 + + + OSDs Scrub + OSDs Scrub + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 3 + + + {VAR_SELECT, select, 1 {Deep } } + {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 . + 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 } } + {VAR_SELECT, select, 1 {deep } } + + app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html + 13 + + + OSDs List + OSDs List + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 3 + + + OSD will be marked + if you proceed. + OSD will be marked + if you proceed. + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 82 + + + The OSD is not safe to destroy! + The OSD is not safe to destroy! + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 91 + + + OSD will be + if you proceed. + OSD will be + if you proceed. + + app/ceph/cluster/osd/osd-list/osd-list.component.html + 93 + + + Details + Details + + app/ceph/cluster/prometheus/alert-list/alert-list.component.html + 17 + + + app/ceph/cluster/prometheus/silence-list/silence-list.component.html + 18 + + + 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 + + + Matcher + Matcher + + app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 3 + + + -- Select an attribute to match against -- + -- Select an attribute to match against -- + + app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 31 + + + Value + Value + + app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 48 + + + Use regular expression + Use regular expression + + app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 80 + + + {VAR_SELECT, select, 1 {Update} other {Add} } + {VAR_SELECT, select, 1 {Update} other {Add} } + + app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 90 + + + Close + Close + + app/ceph/cluster/prometheus/silence-matcher-modal/silence-matcher-modal.component.html + 93 + + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 48 + + + Delete + Delete + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 40 + + + 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 + + + Editing a silence will expire the old silence and recreate it as a new silence + Editing a silence will expire the old silence and recreate it as a new silence + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 62 + + + Creator + Creator + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 72 + + + Comment + Comment + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 92 + + + Start time + Start time + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 113 + + + If the start time lies in the past the creation time will be used + If the start time lies in the past the creation time will be used + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 114 + + + Duration + Duration + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 135 + + + End time + End time + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 155 + + + Matchers* + Matchers* + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 173 + + + A silence requires at least one matcher + A silence requires at least one matcher + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 177 + + + Add matcher + Add matcher + + app/ceph/cluster/prometheus/silence-form/silence-form.component.html + 191 + + + Health + Health + + app/ceph/dashboard/dashboard/dashboard.component.html + 5 + + + Statistics + Statistics + + app/ceph/dashboard/dashboard/dashboard.component.html + 9 + + + Please consult the documentation + on how to configure and enable the NFS Ganesha management functionality. + 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 + Clients + + app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 3 + + + Any client can access + Any client can access + + app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 11 + + + Addresses + Addresses + + app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 32 + + + Required field + 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 + Must contain one or more comma-separated values + + app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 45 + + + For example: + For example: + + app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 47 + + + Access Type + 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 + 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 + Add clients + + app/ceph/nfs/nfs-form-client/nfs-form-client.component.html + 99 + + + NFS export + NFS export + + app/ceph/nfs/nfs-form/nfs-form.component.html + 10 + + + Loading... + 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 + 218 + + + app/ceph/pool/pool-form/pool-form.component.html + 341 + + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 83 + + + -- No cluster available -- + -- No cluster available -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 35 + + + -- Select the cluster -- + -- Select the cluster -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 38 + + + Add daemon + Add daemon + + app/ceph/nfs/nfs-form/nfs-form.component.html + 81 + + + Storage Backend + Storage Backend + + app/ceph/nfs/nfs-form/nfs-form.component.html + 95 + + + -- No data pools available -- + -- 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 -- + -- Select the storage backend -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 112 + + + Object Gateway User + Object Gateway User + + app/ceph/nfs/nfs-form/nfs-form.component.html + 128 + + + -- No users available -- + -- No users available -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 142 + + + -- Select the object gateway user -- + -- Select the object gateway user -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 145 + + + CephFS User ID + CephFS User ID + + app/ceph/nfs/nfs-form/nfs-form.component.html + 161 + + + -- No clients available -- + -- No clients available -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 174 + + + -- Select the cephx client -- + -- Select the cephx client -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 177 + + + CephFS Name + CephFS Name + + app/ceph/nfs/nfs-form/nfs-form.component.html + 193 + + + -- No CephFS filesystem available -- + -- No CephFS filesystem available -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 207 + + + -- Select the CephFS filesystem -- + -- Select the CephFS filesystem -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 210 + + + Security Label + Security Label + + app/ceph/nfs/nfs-form/nfs-form.component.html + 227 + + + Enable security label + Enable security label + + app/ceph/nfs/nfs-form/nfs-form.component.html + 239 + + + CephFS Path + 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 + 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 + New directory will be created + + app/ceph/nfs/nfs-form/nfs-form.component.html + 284 + + + Path + Path + + app/ceph/nfs/nfs-form/nfs-form.component.html + 294 + + + Path can only be a single '/' or a word + Path can only be a single '/' or a word + + app/ceph/nfs/nfs-form/nfs-form.component.html + 313 + + + New bucket will be created + New bucket will be created + + app/ceph/nfs/nfs-form/nfs-form.component.html + 317 + + + NFS Protocol + NFS Protocol + + app/ceph/nfs/nfs-form/nfs-form.component.html + 326 + + + NFSv3 + NFSv3 + + app/ceph/nfs/nfs-form/nfs-form.component.html + 336 + + + NFSv4 + NFSv4 + + app/ceph/nfs/nfs-form/nfs-form.component.html + 344 + + + NFS Tag + NFS Tag + + app/ceph/nfs/nfs-form/nfs-form.component.html + 358 + + + Alternative access for NFS v3 mounts (it must not have a leading /). + 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). + 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. + By using different Tag options, the same Path may be exported multiple times. + + app/ceph/nfs/nfs-form/nfs-form.component.html + 362 + + + Pseudo + 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). + 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. + By using different Pseudo options, the same Path may be exported multiple times. + + app/ceph/nfs/nfs-form/nfs-form.component.html + 385 + + + Pseudo needs to start with a '/' and can't contain any of the following: >, <, |, &, ( or ). + Pseudo needs to start with a '/' and can't contain any of the following: >, <, |, &, ( or ). + + app/ceph/nfs/nfs-form/nfs-form.component.html + 399 + + + -- No access type available -- + -- No access type available -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 421 + + + -- Select the access type -- + -- Select the access type -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 424 + + + -- No squash available -- + -- No squash available -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 456 + + + --Select what kind of user id squashing is performed -- + --Select what kind of user id squashing is performed -- + + app/ceph/nfs/nfs-form/nfs-form.component.html + 459 + + + Transport Protocol + Transport Protocol + + app/ceph/nfs/nfs-form/nfs-form.component.html + 475 + + + UDP + UDP + + app/ceph/nfs/nfs-form/nfs-form.component.html + 485 + + + TCP + TCP + + app/ceph/nfs/nfs-form/nfs-form.component.html + 493 + + + CephFS + CephFS + + app/ceph/nfs/nfs-list/nfs-list.component.html + 25 + + + Welcome to Ceph! + Welcome to Ceph! + + app/core/auth/login/login.component.html + 10 + + The welcome message on the login page + + Username is required + Username is required + + app/core/auth/login/login.component.html + 34 + + + Password is required + Password is required + + app/core/auth/login/login.component.html + 58 + + + Login + Login + + app/core/auth/login/login.component.html + 64 + + + Sorry, the user does not exist in Ceph. + 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. + 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 + Forbidden + + app/core/forbidden/forbidden.component.html + 3 + + + Sorry, you are not allowed to see what you were looking for. + 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 + Sorry, we could not find what you were looking for + + app/core/not-found/not-found.component.html + 3 + + + Remove all + Remove all + + app/core/navigation/notifications/notifications.component.html + 6 + + + Recent Notifications + Recent Notifications + + app/core/navigation/notifications/notifications.component.html + 56 + + + app/core/navigation/notifications/notifications.component.html + 53 + + + There are no background tasks. + There are no background tasks. + + app/core/navigation/task-manager/task-manager.component.html + 71 + + + Background Tasks + Background Tasks + + app/core/navigation/task-manager/task-manager.component.html + 83 + + + app/core/navigation/task-manager/task-manager.component.html + 79 + + + Help + Help + + app/core/navigation/dashboard-help/dashboard-help.component.html + 13 + + + app/core/navigation/dashboard-help/dashboard-help.component.html + 10 + + + Documentation + Documentation + + app/core/navigation/dashboard-help/dashboard-help.component.html + 23 + + + API + API + + app/core/navigation/dashboard-help/dashboard-help.component.html + 28 + + + About + About + + app/core/navigation/dashboard-help/dashboard-help.component.html + 33 + + + Dashboard Settings + Dashboard Settings + + app/core/navigation/administration/administration.component.html + 10 + + + app/core/navigation/administration/administration.component.html + 7 + + + User management + User management + + app/core/navigation/administration/administration.component.html + 18 + + + Logged in user + Logged in user + + app/core/navigation/identity/identity.component.html + 9 + + + app/core/navigation/identity/identity.component.html + 6 + + + Signed in as + + Signed in as + + + app/core/navigation/identity/identity.component.html + 19 + + + Sign out + Sign out + + app/core/navigation/identity/identity.component.html + 27 + + + Name... + 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. + 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... + Description... + + app/core/auth/role-form/role-form.component.html + 51 + + + Permissions + Permissions + + app/core/auth/role-form/role-form.component.html + 61 + + + Roles + Roles + + app/core/auth/user-tabs/user-tabs.component.html + 7 + + + app/core/auth/user-form/user-form.component.html + 132 + + + Username + 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 + 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 + Confirm password + + app/core/auth/user-form/user-form.component.html + 70 + + + Password confirmation doesn't match the password. + Password confirmation doesn't match the password. + + app/core/auth/user-form/user-form.component.html + 91 + + + Full name + 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 + Email + + app/core/auth/user-form/user-form.component.html + 115 + + + Invalid email. + 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. + 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. + 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? + Are you sure you want to continue? + + app/core/auth/user-form/user-form.component.html + 162 + + + Performance counters not available + Performance counters not available + + app/ceph/performance-counter/table-performance-counter/table-performance-counter.component.html + 12 + + + Attributes (OSD map) + Attributes (OSD map) + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 2 + + + Metadata not available + Metadata not available + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 15 + + + Metadata + Metadata + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 8 + + + Performance counter + Performance counter + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 18 + + + Histogram not available: + Histogram not available: + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 28 + + + Writes + Writes + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 33 + + + Reads + Reads + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 38 + + + Histogram + Histogram + + app/ceph/cluster/osd/osd-details/osd-details.component.html + 25 + + + Performance Details + 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 + 46 + + + app/ceph/pool/pool-details/pool-details.component.html + 13 + + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 16 + + + Current values + Current values + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 23 + + + Type + 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 + Min + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 47 + + + Max + Max + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 52 + + + Flags + Flags + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 57 + + + app/ceph/pool/pool-form/pool-form.component.html + 270 + + + Source + Source + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 77 + + + Level + Level + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 82 + + + Can be updated at runtime (editable) + Can be updated at runtime (editable) + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 87 + + + Tags + Tags + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 92 + + + Enum values + Enum values + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 97 + + + See also + See also + + app/ceph/cluster/configuration/configuration-details/configuration-details.component.html + 102 + + + Cluster Status + Cluster Status + + app/ceph/dashboard/health/health.component.html + 15 + + + Manager Daemons + Manager Daemons + + app/ceph/dashboard/health/health.component.html + 69 + + + Object Gateways + Object Gateways + + app/ceph/dashboard/health/health.component.html + 90 + + + Metadata Servers + Metadata Servers + + app/ceph/dashboard/health/health.component.html + 98 + + + iSCSI Gateways + iSCSI Gateways + + app/ceph/dashboard/health/health.component.html + 109 + + + Client IOPS + Client IOPS + + app/ceph/dashboard/health/health.component.html + 125 + + + Client Throughput + Client Throughput + + app/ceph/dashboard/health/health.component.html + 134 + + + Client Read/Write + Client Read/Write + + app/ceph/dashboard/health/health.component.html + 143 + + + Recovery Throughput + Recovery Throughput + + app/ceph/dashboard/health/health.component.html + 158 + + + Scrub + Scrub + + app/ceph/dashboard/health/health.component.html + 167 + + + Performance + Performance + + app/ceph/dashboard/health/health.component.html + 119 + + + Raw Capacity + Raw Capacity + + app/ceph/dashboard/health/health.component.html + 196 + + + Objects + Objects + + app/ceph/dashboard/health/health.component.html + 209 + + + app/ceph/block/rbd-details/rbd-details.component.html + 38 + + + PGs per OSD + PGs per OSD + + app/ceph/dashboard/health/health.component.html + 221 + + + PG Status + PG Status + + app/ceph/dashboard/health/health.component.html + 230 + + + Capacity + Capacity + + app/ceph/dashboard/health/health.component.html + 178 + + + See Logs for more details. + See Logs for more details. + + app/ceph/dashboard/health/health.component.html + 263 + + + Ranks + Ranks + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 6 + + + MDS performance counters + MDS performance counters + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 28 + + + Clients: + Clients: + + app/ceph/cephfs/cephfs-detail/cephfs-detail.component.html + 37 + + + Clients () + Clients () + + app/ceph/nfs/nfs-details/nfs-details.component.html + 8 + + + Move an image to trash + 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. + 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 + Protection expires at + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 18 + + + NOT PROTECTED + 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". + 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. + 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 + Move Image + + app/ceph/block/rbd-trash-move-modal/rbd-trash-move-modal.component.html + 40 + + + Gateways + Gateways + + app/ceph/block/iscsi/iscsi.component.html + 3 + + + Overview + Overview + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 2 + + + Targets + Targets + + app/ceph/block/iscsi-tabs/iscsi-tabs.component.html + 7 + + + Discovery Authentication + Discovery Authentication + + app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.html + 3 + + + User + 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 ':'. + 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 '/'. + 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 + 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 + 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 '/'. + 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. + 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: + Available information: + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 12 + + + iSCSI Targets not available + iSCSI Targets not available + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 4 + + + Discovery authentication + Discovery authentication + + app/ceph/block/iscsi-target-list/iscsi-target-list.component.html + 39 + + + Only available for RBD images with fast-diff enabled + Only available for RBD images with fast-diff enabled + + app/ceph/block/rbd-details/rbd-details.component.html + 2 + + + Pool + Pool + + app/ceph/block/rbd-details/rbd-details.component.html + 18 + + + Data Pool + Data Pool + + app/ceph/block/rbd-details/rbd-details.component.html + 23 + + + Created + Created + + app/ceph/block/rbd-details/rbd-details.component.html + 28 + + + Size + Size + + app/ceph/block/rbd-details/rbd-details.component.html + 33 + + + app/ceph/block/rbd-form/rbd-form.component.html + 163 + + + Object size + Object size + + app/ceph/block/rbd-details/rbd-details.component.html + 43 + + + app/ceph/block/rbd-form/rbd-form.component.html + 229 + + + Features + Features + + app/ceph/block/rbd-details/rbd-details.component.html + 48 + + + app/ceph/block/rbd-form/rbd-form.component.html + 191 + + + Provisioned + Provisioned + + app/ceph/block/rbd-details/rbd-details.component.html + 57 + + + N/A + N/A + + app/ceph/block/rbd-details/rbd-details.component.html + 63 + + + app/ceph/block/rbd-details/rbd-details.component.html + 78 + + + Total provisioned + Total provisioned + + app/ceph/block/rbd-details/rbd-details.component.html + 72 + + + Striping unit + Striping unit + + app/ceph/block/rbd-details/rbd-details.component.html + 87 + + + Striping count + Striping count + + app/ceph/block/rbd-details/rbd-details.component.html + 92 + + + Parent + Parent + + app/ceph/block/rbd-details/rbd-details.component.html + 97 + + + Block name prefix + Block name prefix + + app/ceph/block/rbd-details/rbd-details.component.html + 107 + + + Order + Order + + app/ceph/block/rbd-details/rbd-details.component.html + 112 + + + Snapshots + Snapshots + + app/ceph/block/rbd-details/rbd-details.component.html + 119 + + + Image + Image + + app/ceph/block/rbd-details/rbd-details.component.html + 135 + + + This setting overrides the global value + This setting overrides the global value + + app/ceph/block/rbd-details/rbd-details.component.html + 135 + + + Global + 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. + 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 + from + + app/ceph/block/rbd-form/rbd-form.component.html + 19 + + + '/' and '@' are not allowed. + '/' and '@' are not allowed. + + app/ceph/block/rbd-form/rbd-form.component.html + 52 + + + -- No rbd pools available -- + -- No rbd pools available -- + + app/ceph/block/rbd-form/rbd-form.component.html + 85 + + + -- Select a pool -- + -- Select a pool -- + + app/ceph/block/rbd-form/rbd-form.component.html + 88 + + + Use a dedicated data pool + Use a dedicated data pool + + app/ceph/block/rbd-form/rbd-form.component.html + 108 + + + Data pool + Data pool + + app/ceph/block/rbd-form/rbd-form.component.html + 119 + + + Dedicated pool that stores the object-data of the RBD. + Dedicated pool that stores the object-data of the RBD. + + app/ceph/block/rbd-form/rbd-form.component.html + 123 + + + e.g., 10GiB + e.g., 10GiB + + app/ceph/block/rbd-form/rbd-form.component.html + 173 + + + You have to increase the size. + You have to increase the size. + + app/ceph/block/rbd-form/rbd-form.component.html + 181 + + + Advanced + Advanced + + app/ceph/block/rbd-form/rbd-form.component.html + 219 + + + Striping + Striping + + app/ceph/block/rbd-form/rbd-form.component.html + 222 + + + Stripe unit + Stripe unit + + app/ceph/block/rbd-form/rbd-form.component.html + 246 + + + -- Select stripe unit -- + -- Select stripe unit -- + + app/ceph/block/rbd-form/rbd-form.component.html + 257 + + + This field is required because stripe count is defined! + 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. + Stripe unit is greater than object size. + + app/ceph/block/rbd-form/rbd-form.component.html + 266 + + + Stripe count + Stripe count + + app/ceph/block/rbd-form/rbd-form.component.html + 275 + + + This field is required because stripe unit is defined! + 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. + Stripe count must be greater than 0. + + app/ceph/block/rbd-form/rbd-form.component.html + 291 + + + RBD Snapshot + RBD Snapshot + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 3 + + + {VAR_SELECT, select, true {Rename} other {Create} } + {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 + Snapshot + + app/ceph/block/rbd-snapshot-form/rbd-snapshot-form.component.html + 46 + + + PROTECTED + PROTECTED + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 17 + + + UNPROTECTED + UNPROTECTED + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 20 + + + You are about to rollback + You are about to rollback + + app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.html + 25 + + + Purge Trash + 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 + To purge, select one or All images and click + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 13 + + + Pool: + Pool: + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 19 + + + Pool name... + Pool name... + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 22 + + + All + All + + app/ceph/block/rbd-trash-purge-modal/rbd-trash-purge-modal.component.html + 30 + + + Restore Image + 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 + To restore + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 13 + + + type the image's new name and click + type the image's new name and click + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 15 + + + New Name + New Name + + app/ceph/block/rbd-trash-restore-modal/rbd-trash-restore-modal.component.html + 22 + + + Expired at + Expired at + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 34 + + + Protected until + Protected until + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 37 + + + This image is protected until . + This image is protected until . + + app/ceph/block/rbd-trash-list/rbd-trash-list.component.html + 47 + + + Trash + Trash + + app/ceph/block/rbd-images/rbd-images.component.html + 8 + + + iSCSI Topology + iSCSI Topology + + app/ceph/block/iscsi-target-details/iscsi-target-details.component.html + 2 + + + Settings + 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. + 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 + Backstore + + app/ceph/block/iscsi-target-image-settings-modal/iscsi-target-image-settings-modal.component.html + 16 + + + Confirm + 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 + Advanced Settings + + app/ceph/block/iscsi-target-iqn-settings-modal/iscsi-target-iqn-settings-modal.component.html + 3 + + + Target IQN + Target IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 20 + + + IQN has wrong pattern. + 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' + 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 + 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 + More information + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 57 + + + This target has modified advanced settings. + This target has modified advanced settings. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 62 + + + Portals + Portals + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 72 + + + At least gateways are required. + At least gateways are required. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 96 + + + Add portal + Add portal + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 106 + + + Backstore: .  + Backstore: .  + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 147 + + + This image has modified settings. + This image has modified settings. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 150 + + + At least 1 image is required. + At least 1 image is required. + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 156 + + + Add image + 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 + ACL authentication + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 184 + + + Initiators + 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 + Initiator + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 203 + + + Client IQN + Client IQN + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 216 + + + Initiator IQN needs to be unique. + 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 ':'. + 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 '/'. + 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 '/'. + 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. + 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. + 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 + 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 + Groups + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 426 + + + Group + Group + + app/ceph/block/iscsi-target-form/iscsi-target-form.component.html + 433 + + + Add group + 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 + 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. + 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 + The mininum value is 0 + + app/ceph/block/rbd-configuration-form/rbd-configuration-form.component.html + 71 + + + Issues + Issues + + app/ceph/block/mirroring/image-list/image-list.component.html + 2 + + + Syncing + Syncing + + app/ceph/block/mirroring/image-list/image-list.component.html + 11 + + + app/ceph/block/mirroring/image-list/image-list.component.html + 38 + + + Ready + Ready + + app/ceph/block/mirroring/image-list/image-list.component.html + 20 + + + Edit pool mirror mode + 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. + 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 + 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 + 314 + + + Peer clusters must be removed prior to disabling mirror. + 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 + + 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} } + {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. + 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 + Cluster Name + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 23 + + + The cluster name is not valid. + The cluster name is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 39 + + + CephX ID + CephX ID + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 46 + + + CephX ID... + CephX ID... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 51 + + + The CephX ID is not valid. + The CephX ID is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 61 + + + Monitor Addresses + Monitor Addresses + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 68 + + + Comma-delimited addresses... + Comma-delimited addresses... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 72 + + + The monitory address is not valid. + The monitory address is not valid. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 79 + + + CephX Key + CephX Key + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 86 + + + Base64-encoded key... + Base64-encoded key... + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 90 + + + CephX key must be base64 encoded. + CephX key must be base64 encoded. + + app/ceph/block/mirroring/pool-edit-peer-modal/pool-edit-peer-modal.component.html + 97 + + + Pools List + Pools List + + app/ceph/pool/pool-list/pool-list.component.html + 2 + + + The name can only consist of alphanumeric characters, dashes and underscores. + 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. + 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 + Plugin + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 47 + + + Data chunks (k) + 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. + 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) + 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. + 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) + Durability estimator (c) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 129 + + + Locality (l) + Locality (l) + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 151 + + + Crush failure domain + Crush failure domain + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 175 + + + Crush Locality + Crush Locality + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 199 + + + None + None + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 213 + + + Technique + Technique + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 226 + + + Packetsize + Packetsize + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 248 + + + Crush root + Crush root + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 269 + + + Crush device class + Crush device class + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 286 + + + any + any + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 296 + + + Directory + Directory + + app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html + 308 + + + The chosen Ceph pool name is already in use. + The chosen Ceph pool name is already in use. + + app/ceph/pool/pool-form/pool-form.component.html + 42 + + + Pool type + Pool type + + app/ceph/pool/pool-form/pool-form.component.html + 51 + + + -- Select a pool type -- + -- Select a pool type -- + + app/ceph/pool/pool-form/pool-form.component.html + 60 + + + Placement groups + Placement groups + + app/ceph/pool/pool-form/pool-form.component.html + 78 + + + At least one placement group is needed! + 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. + Your cluster can't handle this many PGs. Please recalculate the PG amount needed. + + app/ceph/pool/pool-form/pool-form.component.html + 99 + + + You can only increase the number of PGs of an existing pool. + Currently your pool has PGs. + You can only increase the number of PGs of an existing pool. + Currently your pool has PGs. + + app/ceph/pool/pool-form/pool-form.component.html + 102 + + + Calculation help + Calculation help + + app/ceph/pool/pool-form/pool-form.component.html + 107 + + + The current PGs settings were calculated for you, you + should make sure the values suit your needs before submit. + 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 + 111 + + + Crush ruleset + Crush ruleset + + app/ceph/pool/pool-form/pool-form.component.html + 122 + + + -- Select a crush rule -- + -- Select a crush rule -- + + app/ceph/pool/pool-form/pool-form.component.html + 130 + + + Crush rule + Crush rule + + app/ceph/pool/pool-form/pool-form.component.html + 151 + + + Crush steps + Crush steps + + app/ceph/pool/pool-form/pool-form.component.html + 157 + + + 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. + 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 + 168 + + + Replicated size + Replicated size + + app/ceph/pool/pool-form/pool-form.component.html + 179 + + + Minimum: + Minimum: + + app/ceph/pool/pool-form/pool-form.component.html + 193 + + + Maximum: + Maximum: + + app/ceph/pool/pool-form/pool-form.component.html + 194 + + + The size specified is out of range. A value from + to is valid. + The size specified is out of range. A value from + to is valid. + + app/ceph/pool/pool-form/pool-form.component.html + 199 + + + Erasure code profile + Erasure code profile + + app/ceph/pool/pool-form/pool-form.component.html + 209 + + + -- No erasure code profile available -- + -- No erasure code profile available -- + + app/ceph/pool/pool-form/pool-form.component.html + 221 + + + -- Select an erasure code profile -- + -- Select an erasure code profile -- + + app/ceph/pool/pool-form/pool-form.component.html + 224 + + + EC Overwrites + EC Overwrites + + app/ceph/pool/pool-form/pool-form.component.html + 278 + + + Applications + Applications + + app/ceph/pool/pool-form/pool-form.component.html + 289 + + + Compression + Compression + + app/ceph/pool/pool-form/pool-form.component.html + 308 + + + Algorithm + Algorithm + + app/ceph/pool/pool-form/pool-form.component.html + 333 + + + -- No erasure compression algorithm available -- + -- No erasure compression algorithm available -- + + app/ceph/pool/pool-form/pool-form.component.html + 344 + + + Minimum blob size + Minimum blob size + + app/ceph/pool/pool-form/pool-form.component.html + 358 + + + e.g., 128KiB + e.g., 128KiB + + app/ceph/pool/pool-form/pool-form.component.html + 367 + + + Value should be greater than 0 + Value should be greater than 0 + + app/ceph/pool/pool-form/pool-form.component.html + 372 + + + app/ceph/pool/pool-form/pool-form.component.html + 397 + + + Value should be less than the maximum blob size + Value should be less than the maximum blob size + + app/ceph/pool/pool-form/pool-form.component.html + 375 + + + Maximum blob size + Maximum blob size + + app/ceph/pool/pool-form/pool-form.component.html + 384 + + + e.g., 512KiB + e.g., 512KiB + + app/ceph/pool/pool-form/pool-form.component.html + 392 + + + Value should be greater than the minimum blob size + Value should be greater than the minimum blob size + + app/ceph/pool/pool-form/pool-form.component.html + 400 + + + Ratio + Ratio + + app/ceph/pool/pool-form/pool-form.component.html + 409 + + + Compression ratio + Compression ratio + + app/ceph/pool/pool-form/pool-form.component.html + 420 + + + Value should be between 0.0 and 1.0 + Value should be between 0.0 and 1.0 + + app/ceph/pool/pool-form/pool-form.component.html + 423 + + + It's not possible to create an RBD pool with '/' in the name. + It's not possible to create an RBD pool with '/' in the name. + + app/ceph/pool/pool-form/pool-form.component.html + 443 + + + Please change the name or remove 'rbd' from the applications list. + Please change the name or remove 'rbd' from the applications list. + + app/ceph/pool/pool-form/pool-form.component.html + 445 + + + Cache Tiers Details + 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. + 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 + Daemons List + + app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.html + 2 + + + Performance Counters + Performance Counters + + app/ceph/rgw/rgw-daemon-details/rgw-daemon-details.component.html + 9 + + + Loading bucket data... + Loading bucket data... + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 2 + + + The bucket data could not be loaded. + The bucket data could not be loaded. + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 5 + + + Id + Id + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 26 + + + The value is not valid. + 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 + 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 -- + -- Select a user -- + + app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.html + 86 + + + ID + ID + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 13 + + + Index type + Index type + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 23 + + + Placement rule + Placement rule + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 28 + + + Marker + Marker + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 33 + + + Maximum marker + Maximum marker + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 38 + + + Version + Version + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 43 + + + Master version + Master version + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 48 + + + Modification time + Modification time + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 53 + + + Zonegroup + Zonegroup + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 58 + + + Bucket quota + 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 + 97 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 497 + + + Enabled + Enabled + + app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 66 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 102 + + + 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 + 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 + 71 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 107 + + + Unlimited + 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 + 74 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 85 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 110 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 121 + + + Maximum objects + 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 + 82 + + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 118 + + + -- Select a username -- + -- Select a username -- + + app/ceph/rgw/rgw-user-s3-key-modal/rgw-user-s3-key-modal.component.html + 41 + + + Auto-generate key + 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 + 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 + 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 + 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 + 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 + System + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 29 + + + {VAR_SELECT, select, 0 {No} 1 {Yes} } + {VAR_SELECT, select, 0 {No} 1 {Yes} } + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 31 + + + Maximum buckets + Maximum buckets + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 35 + + + Subusers + Subusers + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 40 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 206 + + + Capabilities + Capabilities + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 49 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 353 + + + User quota + User quota + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 61 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 404 + + + Show + Show + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 149 + + + 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 + Keys + + app/ceph/rgw/rgw-user-details/rgw-user-details.component.html + 134 + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 265 + + + -- Select a type -- + -- Select a type -- + + app/ceph/rgw/rgw-user-capability-modal/rgw-user-capability-modal.component.html + 41 + + + Permission + 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 -- + -- 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 + Subuser + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 37 + + + The chosen subuser ID is already in use. + The chosen subuser ID is already in use. + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 54 + + + read, write + read, write + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 77 + + + full + full + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 79 + + + Swift key + Swift key + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 89 + + + Auto-generate secret + Auto-generate secret + + app/ceph/rgw/rgw-user-subuser-modal/rgw-user-subuser-modal.component.html + 99 + + + Loading user data... + Loading user data... + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 2 + + + The user data could not be loaded. + 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. + 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. + 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. + The chosen email address is already in use. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 83 + + + Max. buckets + Max. buckets + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 92 + + + The entered value must be >= 0. + 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 + S3 key + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 124 + + + There are no subusers. + There are no subusers. + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 212 + + + + + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 257 + + + S3 + S3 + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 269 + + + There are no keys. + 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 + Swift + + app/ceph/rgw/rgw-user-form/rgw-user-form.component.html + 319 + + + There are no capabilities. + 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 + 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 + 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 + 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 + 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 + Current + + src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.ts + 1 + + + + Updated discovery authentication + Updated discovery authentication + + src/app/ceph/block/iscsi-target-discovery-modal/iscsi-target-discovery-modal.component.ts + 1 + + + + There are no portals available. + There are no portals available. + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + There are no images available. + 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. + 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. + 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 + target + + src/app/ceph/block/iscsi-target-form/iscsi-target-form.component.ts + 1 + + + + Add + 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 + Target + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 1 + + + + # Sessions + # Sessions + + src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.ts + 1 + + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + State + 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/alert-list/alert-list.component.ts + 1 + + + + # Targets + # Targets + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Read Bytes + Read Bytes + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Write Bytes + Write Bytes + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Read Ops + Read Ops + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Write Ops + Write Ops + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + A/O Since + A/O Since + + src/app/ceph/block/iscsi/iscsi.component.ts + 1 + + + + Instance + Instance + + src/app/ceph/block/mirroring/daemon-list/daemon-list.component.ts + 1 + + + + Hostname + 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 + Issue + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + + Progress + Progress + + src/app/ceph/block/mirroring/image-list/image-list.component.ts + 1 + + + + Disabled + Disabled + + src/app/ceph/block/mirroring/pool-edit-mode-modal/pool-edit-mode-modal.component.ts + 1 + + + + Edit Mode + Edit Mode + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Add Peer + Add Peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Edit Peer + Edit Peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Delete Peer + Delete Peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Leader + Leader + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Local + # Local + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + # Remote + # Remote + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + mirror peer + mirror peer + + src/app/ceph/block/mirroring/pool-list/pool-list.component.ts + 1 + + + + Key + Key + + src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.ts + 1 + + + + RBD + RBD + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Deep flatten + Deep flatten + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Layering + Layering + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Exclusive lock + Exclusive lock + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Object map (requires exclusive-lock) + Object map (requires exclusive-lock) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Journaling (requires exclusive-lock) + Journaling (requires exclusive-lock) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Fast diff (interlocked with object-map) + Fast diff (interlocked with object-map) + + src/app/ceph/block/rbd-form/rbd-form.component.ts + 1 + + + + Copy + 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 + Flatten + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + + Move to Trash + Move to Trash + + src/app/ceph/block/rbd-list/rbd-list.component.ts + 1 + + + src/app/shared/constants/app.constants.ts + 1 + + + + Create + 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 + Rename + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Protect + Protect + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + + Unprotect + Unprotect + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/shared/constants/app.constants.ts + 1 + + + + Clone + Clone + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-actions.model.ts + 1 + + + src/app/shared/constants/app.constants.ts + 1 + + + + Rollback + 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 + RBD snapshot rollback + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + RBD snapshot + RBD snapshot + + src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts + 1 + + + + Restore + Restore + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 1 + + + + Deleted At + Deleted At + + src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.ts + 1 + + + + id + id + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + type + type + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + state + state + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + version + version + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + Host + 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 + root + + src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.ts + 1 + + + + Rank + 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 + Daemon + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Activity + Activity + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Dentries + Dentries + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Inodes + Inodes + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + Usage + 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 + Standby daemons + + src/app/ceph/cephfs/cephfs-detail/cephfs-detail.component.ts + 1 + + + + The value can be updated at runtime. + 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. + 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. + Option takes effect only during daemon startup. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option only affects cluster creation. + Option only affects cluster creation. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Option only affects daemon creation. + Option only affects daemon creation. + + src/app/ceph/cluster/configuration/configuration-details/configuration-details.component.ts + 1 + + + + Updated config option + Updated config option + + src/app/ceph/cluster/configuration/configuration-form/configuration-form.component.ts + 1 + + + + Service + Service + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Current value + Current value + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Editable + Editable + + src/app/ceph/cluster/configuration/configuration.component.ts + 1 + + + + Updated options for module "". + Updated options for module "". + + src/app/ceph/cluster/mgr-modules/mgr-module-form/mgr-module-form.component.ts + 1 + + + + Enable + Enable + + src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts + 1 + + + + Disable + Disable + + src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts + 1 + + + + Reconnecting, please wait ... + Reconnecting, please wait ... + + src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.ts + 1 + + + + Public Address + Public Address + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + Open Sessions + Open Sessions + + src/app/ceph/cluster/monitor/monitor.component.ts + 1 + + + + No In + 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 + 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 + 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 + 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 + No Up + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs are not allowed to start + OSDs are not allowed to start + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Down + 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 + 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 + Pause + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Pauses reads and writes + Pauses reads and writes + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Scrub + No Scrub + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Scrubbing is disabled + Scrubbing is disabled + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Deep Scrub + No Deep Scrub + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deep Scrubbing is disabled + Deep Scrubbing is disabled + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Backfill + No Backfill + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Backfilling of PGs is suspended + Backfilling of PGs is suspended + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + No Recover + No Recover + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Recovery of PGs is suspended + Recovery of PGs is suspended + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Bitwise Sort + Bitwise Sort + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Use bitwise sort + Use bitwise sort + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Purged Snapdirs + Purged Snapdirs + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + OSDs have converted snapsets + OSDs have converted snapsets + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Recovery Deletes + Recovery Deletes + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deletes performed during recovery instead of peering + 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 + 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 + 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 + Updated OSD Flags + + src/app/ceph/cluster/osd/osd-flags-modal/osd-flags-modal.component.ts + 1 + + + + Deep Scrub + Deep Scrub + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark Out + Mark Out + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + out + out + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark In + Mark In + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + in + in + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark Down + Mark Down + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + down + down + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + Mark Lost + Mark Lost + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + Mark + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + OSD lost + OSD lost + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + marked lost + marked lost + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Purge + 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 + 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 + purged + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Destroy + Destroy + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + destroy + destroy + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + destroyed + destroyed + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Cluster-wide Flags + Cluster-wide Flags + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Cluster-wide Recovery Priority + Cluster-wide Recovery Priority + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + PG scrub + PG scrub + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + PGs + PGs + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read bytes + 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 + Writes bytes + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Read ops + 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 + 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 + Mark OSD + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + Mark + Mark + + src/app/ceph/cluster/osd/osd-list/osd-list.component.ts + 1 + + + + PG scrub options + PG scrub options + + src/app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.ts + 1 + + + + Updated PG scrub options + Updated PG scrub options + + src/app/ceph/cluster/osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component.ts + 1 + + + + Max Backfills + Max Backfills + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Active + Recovery Max Active + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Max Single Start + Recovery Max Single Start + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Recovery Sleep + Recovery Sleep + + src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts + 1 + + + + Custom + 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 "" + 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: + was initialized in the following OSD: + + src/app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.ts + 1 + + + + Create silence + Create silence + + src/app/ceph/cluster/prometheus/alert-list/alert-list.component.ts + 1 + + + + Job + Job + + src/app/ceph/cluster/prometheus/alert-list/alert-list.component.ts + 1 + + + + Severity + Severity + + src/app/ceph/cluster/prometheus/alert-list/alert-list.component.ts + 1 + + + + Started + Started + + src/app/ceph/cluster/prometheus/alert-list/alert-list.component.ts + 1 + + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 1 + + + + URL + URL + + src/app/ceph/cluster/prometheus/alert-list/alert-list.component.ts + 1 + + + + silence + silence + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts + 1 + + + + Attribute name + Attribute name + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts + 1 + + + + Regular expression + Regular expression + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts + 1 + + + + Please add your Prometheus host to the dashboard configuration and refresh the page + Please add your Prometheus host to the dashboard configuration and refresh the page + + src/app/ceph/cluster/prometheus/silence-form/silence-form.component.ts + 1 + + + + Created by + Created by + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 1 + + + + Updated + Updated + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Ends + Ends + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 1 + + + + Silence + Silence + + src/app/ceph/cluster/prometheus/silence-list/silence-list.component.ts + 1 + + + + Used + Used + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Avail. + Avail. + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Clean + Clean + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Working + Working + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Warning + Warning + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Unknown + Unknown + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Healthy + Healthy + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Misplaced + Misplaced + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Degraded + Degraded + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + Unfound + Unfound + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + replicas + replicas + + src/app/ceph/dashboard/health/health.component.ts + 1 + + + + up + up + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/osd-summary.pipe.ts + 1 + + + + no filesystems + no filesystems + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + + active + active + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + standby + standby + + src/app/ceph/dashboard/mds-summary.pipe.ts + 1 + + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + n/a + n/a + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + active daemon + active daemon + + src/app/ceph/dashboard/mgr-summary.pipe.ts + 1 + + + + quorum + quorum + + src/app/ceph/dashboard/mon-summary.pipe.ts + 1 + + + + The NFS Ganesha service is not configured. + The NFS Ganesha service is not configured. + + src/app/ceph/nfs/nfs-501/nfs-501.component.ts + 1 + + + + Transport + Transport + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 1 + + + + CephFS User + CephFS User + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 1 + + + + CephFS Filesystem + CephFS Filesystem + + src/app/ceph/nfs/nfs-details/nfs-details.component.ts + 1 + + + + (inherited from global config) + (inherited from global config) + + src/app/ceph/nfs/nfs-form-client/nfs-form-client.component.ts + 1 + + + + inherited from global config + 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 -- + -- 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. + There are no daemons available. + + src/app/ceph/nfs/nfs-form/nfs-form.component.ts + 1 + + + + Export + Export + + src/app/ceph/nfs/nfs-list/nfs-list.component.ts + 1 + + + + EC Profile + EC Profile + + src/app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.ts + 1 + + + + Cache Mode + Cache Mode + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Evict Age + Min Evict Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Min Flush Age + Min Flush Age + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Bytes + Target Max Bytes + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + Target Max Objects + Target Max Objects + + src/app/ceph/pool/pool-details/pool-details.component.ts + 1 + + + + No applications added + No applications added + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Applications limit reached + Applications limit reached + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + A pool can only have up to four applications definitions. + 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' + Allowed characters '_a-zA-Z0-9' + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Maximum length is 128 characters + Maximum length is 128 characters + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Filter or add applications + Filter or add applications + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + Add application + Add application + + src/app/ceph/pool/pool-form/pool-form-data.ts + 1 + + + + pool + pool + + src/app/ceph/pool/pool-form/pool-form.component.ts + 1 + + + + erasure code profile + erasure code profile + + src/app/ceph/pool/pool-form/pool-form.component.ts + 1 + + + + Replica Size + Replica Size + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Last Change + Last Change + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Erasure Coded Profile + Erasure Coded Profile + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Crush Ruleset + Crush Ruleset + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Write bytes + Write bytes + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + Pool deletion is disabled by the mon_allow_pool_delete configuration setting. + Pool deletion is disabled by the mon_allow_pool_delete configuration setting. + + src/app/ceph/pool/pool-list/pool-list.component.ts + 1 + + + + bucket + 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 "" + Updated Object Gateway bucket "" + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts + 1 + + + + Created Object Gateway bucket "" + Created Object Gateway bucket "" + + src/app/ceph/rgw/rgw-bucket-form/rgw-bucket-form.component.ts + 1 + + + + buckets + buckets + + src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.ts + 1 + + + + capability + 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 + 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 + subuser + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts + 1 + + + + S3 Key + 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 "" + Updated Object Gateway user "" + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts + 1 + + + + Created Object Gateway user "" + Created Object Gateway user "" + + src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.ts + 1 + + + + users + users + + src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.ts + 1 + + + + Swift Key + Swift Key + + src/app/ceph/rgw/rgw-user-swift-key-modal/rgw-user-swift-key-modal.component.ts + 1 + + + + Scope + Scope + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + + Read + Read + + src/app/core/auth/role-details/role-details.component.ts + 1 + + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + role + role + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Created role '' + Created role '' + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + Updated role '' + Updated role '' + + src/app/core/auth/role-form/role-form.component.ts + 1 + + + + System Role + System Role + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Deleted role '' + Deleted role '' + + src/app/core/auth/role-list/role-list.component.ts + 1 + + + + Created user "" + Created user "" + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Update user + Update user + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Continue + Continue + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + You were automatically logged out because your roles have been changed. + You were automatically logged out because your roles have been changed. + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Updated user "" + Updated user "" + + src/app/core/auth/user-form/user-form.component.ts + 1 + + + + Deleted user "" + Deleted user "" + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + Failed to delete user "" + Failed to delete user "" + + src/app/core/auth/user-list/user-list.component.ts + 1 + + + + You are currently logged in as "". + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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. + 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 + Allows all operations + + src/app/shared/api/nfs.service.ts + 1 + + + + Allows only operations that do not modify the server + 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 + 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 + 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 + Allows no access at all + + src/app/shared/api/nfs.service.ts + 1 + + + + -- Select the priority -- + -- Select the priority -- + + src/app/shared/api/osd.service.ts + 1 + + + + Low + Low + + src/app/shared/api/osd.service.ts + 1 + + + + High + High + + src/app/shared/api/osd.service.ts + 1 + + + + Last 5 minutes + Last 5 minutes + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 15 minutes + Last 15 minutes + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 30 minutes + Last 30 minutes + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 1 hour (Default) + Last 1 hour (Default) + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 3 hours + Last 3 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 6 hours + Last 6 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 12 hours + Last 12 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 24 hours + Last 24 hours + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Yesterday + Yesterday + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Today + Today + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Today so far + Today so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Day before yesterday + Day before yesterday + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 2 days + Last 2 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This day last week + This day last week + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous week + Previous week + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This week + This week + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This week so far + This week so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 7 days + Last 7 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous month + Previous month + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This month + This month + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This month so far + This month so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 30 days + Last 30 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 90 days + Last 90 days + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 6 months + Last 6 months + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 1 year + Last 1 year + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Previous year + Previous year + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This year + This year + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + This year so far + This year so far + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 2 years + Last 2 years + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Last 5 years + Last 5 years + + src/app/shared/components/grafana/grafana.component.ts + 1 + + + + Information + Information + + src/app/shared/components/info-panel/info-panel.component.ts + 1 + + + + No items selected. + No items selected. + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Deselect item to select again + Deselect item to select again + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Selection limit reached + Selection limit reached + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Filter tags + Filter tags + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Add badge + Add badge + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + There are no items available. + There are no items available. + + src/app/shared/components/select/select-messages.model.ts + 1 + + + + Remove + Remove + + src/app/shared/constants/app.constants.ts + 1 + + + + Recreate + Recreate + + src/app/shared/constants/app.constants.ts + 1 + + + + Expire + Expire + + src/app/shared/constants/app.constants.ts + 1 + + + + Deleted + Deleted + + src/app/shared/constants/app.constants.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Added + Added + + src/app/shared/constants/app.constants.ts + 1 + + + + Removed + Removed + + src/app/shared/constants/app.constants.ts + 1 + + + + Edited + Edited + + src/app/shared/constants/app.constants.ts + 1 + + + + Canceled + Canceled + + src/app/shared/constants/app.constants.ts + 1 + + + + Cloned + Cloned + + src/app/shared/constants/app.constants.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Copied + Copied + + src/app/shared/constants/app.constants.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + Showed + Showed + + src/app/shared/constants/app.constants.ts + 1 + + + + Moved to Trash + Moved to Trash + + src/app/shared/constants/app.constants.ts + 1 + + + + Unprotected + Unprotected + + src/app/shared/constants/app.constants.ts + 1 + + + + Recreated + Recreated + + src/app/shared/constants/app.constants.ts + 1 + + + + Expired + Expired + + src/app/shared/constants/app.constants.ts + 1 + + + + Yes + Yes + + src/app/shared/pipes/boolean-text.pipe.ts + 1 + + + + No + No + + src/app/shared/pipes/boolean-text.pipe.ts + 1 + + + + Your matcher seems to match no currently defined rule or active alert. + Your matcher seems to match no currently defined rule or active alert. + + src/app/shared/services/prometheus-silence-matcher.service.ts + 1 + + + + no active alerts + no active alerts + + src/app/shared/services/prometheus-silence-matcher.service.ts + 1 + + + + 1 active alert + 1 active alert + + src/app/shared/services/prometheus-silence-matcher.service.ts + 1 + + + + active alerts + active alerts + + src/app/shared/services/prometheus-silence-matcher.service.ts + 1 + + + + Matches 1 rule + Matches 1 rule + + src/app/shared/services/prometheus-silence-matcher.service.ts + 1 + + + + Matches rules + Matches rules + + src/app/shared/services/prometheus-silence-matcher.service.ts + 1 + + + + with . + with . + + src/app/shared/services/prometheus-silence-matcher.service.ts + 1 + + + + Quality of Service + Quality of Service + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + BPS Limit + BPS Limit + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + The desired limit of IO bytes per second. + The desired limit of IO bytes per second. + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + IOPS Limit + IOPS Limit + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + The desired limit of IO operations per second. + The desired limit of IO operations per second. + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + Read BPS Limit + Read BPS Limit + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + The desired limit of read bytes per second. + The desired limit of read bytes per second. + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + Read IOPS Limit + Read IOPS Limit + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + The desired limit of read operations per second. + The desired limit of read operations per second. + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + Write BPS Limit + Write BPS Limit + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + The desired limit of write bytes per second. + The desired limit of write bytes per second. + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + Write IOPS Limit + Write IOPS Limit + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + The desired limit of write operations per second. + The desired limit of write operations per second. + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + BPS Burst + BPS Burst + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + The desired burst limit of IO bytes. + The desired burst limit of IO bytes. + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + IOPS Burst + IOPS Burst + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + The desired burst limit of IO operations. + The desired burst limit of IO operations. + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + Read BPS Burst + Read BPS Burst + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + The desired burst limit of read bytes. + The desired burst limit of read bytes. + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + Read IOPS Burst + Read IOPS Burst + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + The desired burst limit of read operations. + The desired burst limit of read operations. + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + Write BPS Burst + Write BPS Burst + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + The desired burst limit of write bytes. + The desired burst limit of write bytes. + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + Write IOPS Burst + Write IOPS Burst + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + The desired burst limit of write operations. + The desired burst limit of write operations. + + src/app/shared/services/rbd-configuration.service.ts + 1 + + + + Failed to + Failed to + + src/app/shared/services/task-message.service.ts + 1 + + + + Executing + Executing + + src/app/shared/services/task-message.service.ts + 1 + + + + execute + execute + + src/app/shared/services/task-message.service.ts + 1 + + + + Executed + Executed + + src/app/shared/services/task-message.service.ts + 1 + + + + unknown task + unknown task + + src/app/shared/services/task-message.service.ts + 1 + + + + Creating + Creating + + src/app/shared/services/task-message.service.ts + 1 + + + + create + create + + src/app/shared/services/task-message.service.ts + 1 + + + + Updating + Updating + + src/app/shared/services/task-message.service.ts + 1 + + + + update + update + + src/app/shared/services/task-message.service.ts + 1 + + + + Deleting + Deleting + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + delete + delete + + src/app/shared/services/task-message.service.ts + 1 + + + src/app/shared/services/task-message.service.ts + 1 + + + + RBD '' + 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 '' + RBD snapshot '' + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror mode for pool '' + mirror mode for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + mirror peer for pool '' + mirror peer for pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + all dashboards + all dashboards + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + 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 . + Name is already used by . + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + 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. + contains snapshots. + + src/app/shared/services/task-message.service.ts + 1 + + + + Cloning + Cloning + + src/app/shared/services/task-message.service.ts + 1 + + + + clone + clone + + src/app/shared/services/task-message.service.ts + 1 + + + + Snapshot of must be protected. + Snapshot of must be protected. + + src/app/shared/services/task-message.service.ts + 1 + + + + Copying + Copying + + src/app/shared/services/task-message.service.ts + 1 + + + + copy + copy + + src/app/shared/services/task-message.service.ts + 1 + + + + Flattening + Flattening + + src/app/shared/services/task-message.service.ts + 1 + + + + flatten + flatten + + src/app/shared/services/task-message.service.ts + 1 + + + + Flattened + Flattened + + src/app/shared/services/task-message.service.ts + 1 + + + + Name is already used by . + Name is already used by . + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot unprotect because it contains child images. + Cannot unprotect because it contains child images. + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot delete because it's protected. + Cannot delete because it's protected. + + src/app/shared/services/task-message.service.ts + 1 + + + + Rolling back + Rolling back + + src/app/shared/services/task-message.service.ts + 1 + + + + rollback + rollback + + src/app/shared/services/task-message.service.ts + 1 + + + + Rolled back + Rolled back + + src/app/shared/services/task-message.service.ts + 1 + + + + Moving + Moving + + src/app/shared/services/task-message.service.ts + 1 + + + + move + move + + src/app/shared/services/task-message.service.ts + 1 + + + + Moved + Moved + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' to trash + image '' to trash + + src/app/shared/services/task-message.service.ts + 1 + + + + Could not find image. + Could not find image. + + src/app/shared/services/task-message.service.ts + 1 + + + + Restoring + Restoring + + src/app/shared/services/task-message.service.ts + 1 + + + + restore + restore + + src/app/shared/services/task-message.service.ts + 1 + + + + Restored + Restored + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' into '' + image '' into '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Image name '' is already in use. + Image name '' is already in use. + + src/app/shared/services/task-message.service.ts + 1 + + + + image '' + image '' + + src/app/shared/services/task-message.service.ts + 1 + + + + Purging + Purging + + src/app/shared/services/task-message.service.ts + 1 + + + + purge + purge + + src/app/shared/services/task-message.service.ts + 1 + + + + Purged + Purged + + src/app/shared/services/task-message.service.ts + 1 + + + + all pools + all pools + + src/app/shared/services/task-message.service.ts + 1 + + + + images from + images from + + src/app/shared/services/task-message.service.ts + 1 + + + + Cannot disable mirroring because it contains a peer. + Cannot disable mirroring because it contains a peer. + + src/app/shared/services/task-message.service.ts + 1 + + + + pool '' + pool '' + + src/app/shared/services/task-message.service.ts + 1 + + + + erasure code profile '' + erasure code profile '' + + src/app/shared/services/task-message.service.ts + 1 + + + + target '' + target '' + + src/app/shared/services/task-message.service.ts + 1 + + + + NFS + NFS + + src/app/shared/services/task-message.service.ts + 1 + + + + +