diff --git a/Documentation/CRDs/Cluster/ceph-cluster-crd.md b/Documentation/CRDs/Cluster/ceph-cluster-crd.md index fa449dd25..c8212008b 100755 --- a/Documentation/CRDs/Cluster/ceph-cluster-crd.md +++ b/Documentation/CRDs/Cluster/ceph-cluster-crd.md @@ -357,6 +357,7 @@ The following storage selection settings are specific to Ceph and do not apply t * `encryptedDevice`**: Encrypt OSD volumes using dmcrypt ("true" or "false"). By default this option is disabled. See [encryption](http://docs.ceph.com/docs/master/ceph-volume/lvm/encryption/) for more information on encryption in Ceph. (Resizing is not supported for host-based clusters.) * `crushRoot`: The value of the `root` CRUSH map label. The default is `default`. Generally, you should not need to change this. However, if any of your topology labels may have the value `default`, you need to change `crushRoot` to avoid conflicts, since CRUSH map values need to be unique. * `enableCrushUpdates`: Enables rook to update the pool crush rule using Pool Spec. Can cause data remapping if crush rule changes, Defaults to false. +* `migration`: Existing PVC based OSDs can be migrated to enable or disable encryption. Refer to the [osd management](../../Storage-Configuration/Advanced/ceph-osd-mgmt.md/#osd-encryption-as-day-2-operation) topic for details. Allowed configurations are: diff --git a/Documentation/CRDs/specification.md b/Documentation/CRDs/specification.md index 4bbadf471..7ffe37b8c 100644 --- a/Documentation/CRDs/specification.md +++ b/Documentation/CRDs/specification.md @@ -8049,6 +8049,65 @@ bool +
+(Appears on:StorageScopeSpec) +
+Migration handles the OSD migration
+| Field | +Description | +
|---|---|
+confirmation+ +string + + |
+
+(Optional)
+ A user confirmation to migrate the OSDs. It destroys each OSD one at a time, cleans up the backing disk +and prepares OSD with same ID on that disk + |
+
+(Appears on:OSDStatus) +
+MigrationStatus status represents the current status of any OSD migration.
+| Field | +Description | +
|---|---|
+pending+ +int + + |
++ | +
@@ -9471,6 +9530,18 @@ map[string]int
StoreType is a mapping between the OSD backend stores and number of OSDs using these stores
+migrationStatusmigrationMigration handles the OSD migration
+store