diff --git a/Documentation/CRDs/Cluster/ceph-cluster-crd.md b/Documentation/CRDs/Cluster/ceph-cluster-crd.md index fa449dd2523b..c8212008bcac 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 4bbadf471af3..7ffe37b8ce04 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
+migrationStatus
migration
Migration handles the OSD migration
+store