From 801ddaf1bb3716a8603dcab58645bac9540f8ae0 Mon Sep 17 00:00:00 2001 From: Ricardo Maraschini Date: Fri, 17 Feb 2023 10:44:16 +0100 Subject: [PATCH 1/4] doc: adding note on kurl version (longhorn migration). adds a note to the documentation stating what is the version where the migration away from longhorn has been implemented. --- src/markdown-pages/install-with-kurl/migrating-csi.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/markdown-pages/install-with-kurl/migrating-csi.md b/src/markdown-pages/install-with-kurl/migrating-csi.md index d60e20b8..e2262f5e 100644 --- a/src/markdown-pages/install-with-kurl/migrating-csi.md +++ b/src/markdown-pages/install-with-kurl/migrating-csi.md @@ -20,6 +20,8 @@ This topic describes how to change the Container Storage Interface (CSI) provisi _**Important**_: kURL does not support Longhorn. If you are currently using Longhorn, you must migrate data from Longhorn to either OpenEBS or Rook. +> Migrations from Longhorn to OpenEBS or Rook are available in kURL versions greater or equal to [v2023.02.16-0](https://github.com/replicatedhq/kurl/tree/v2023.02.16-0). + This table describes the CSI add-on migration paths that kURL supports: | From | To | Notes | From 3322c15e2c3b90246bad60b6ba0e06cdb45b8a28 Mon Sep 17 00:00:00 2001 From: Ricardo Maraschini Date: Fri, 17 Feb 2023 16:16:45 +0100 Subject: [PATCH 2/4] bug: the right kurl version is today's version, not yesterday's. --- src/markdown-pages/install-with-kurl/migrating-csi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/markdown-pages/install-with-kurl/migrating-csi.md b/src/markdown-pages/install-with-kurl/migrating-csi.md index e2262f5e..c6d3ce5f 100644 --- a/src/markdown-pages/install-with-kurl/migrating-csi.md +++ b/src/markdown-pages/install-with-kurl/migrating-csi.md @@ -20,7 +20,7 @@ This topic describes how to change the Container Storage Interface (CSI) provisi _**Important**_: kURL does not support Longhorn. If you are currently using Longhorn, you must migrate data from Longhorn to either OpenEBS or Rook. -> Migrations from Longhorn to OpenEBS or Rook are available in kURL versions greater or equal to [v2023.02.16-0](https://github.com/replicatedhq/kurl/tree/v2023.02.16-0). +> Migrations from Longhorn to OpenEBS or Rook are available in kURL versions greater or equal to [v2023.02.17-0](https://github.com/replicatedhq/kurl/tree/v2023.02.17-0). This table describes the CSI add-on migration paths that kURL supports: From 9856fb595cd9b85eda880bee1b0f3611833ffdd7 Mon Sep 17 00:00:00 2001 From: Paige Calvert Date: Fri, 17 Feb 2023 09:37:01 -0700 Subject: [PATCH 3/4] Moves kURL version requirement to Prerequisites section --- src/markdown-pages/install-with-kurl/migrating-csi.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/markdown-pages/install-with-kurl/migrating-csi.md b/src/markdown-pages/install-with-kurl/migrating-csi.md index c6d3ce5f..c817d655 100644 --- a/src/markdown-pages/install-with-kurl/migrating-csi.md +++ b/src/markdown-pages/install-with-kurl/migrating-csi.md @@ -18,9 +18,7 @@ This topic describes how to change the Container Storage Interface (CSI) provisi ## Supported CSI Migrations -_**Important**_: kURL does not support Longhorn. If you are currently using Longhorn, you must migrate data from Longhorn to either OpenEBS or Rook. - -> Migrations from Longhorn to OpenEBS or Rook are available in kURL versions greater or equal to [v2023.02.17-0](https://github.com/replicatedhq/kurl/tree/v2023.02.17-0). +_**Important**_: kURL does not support Longhorn. If you are currently using Longhorn, you must migrate data from Longhorn to either OpenEBS or Rook. kURL v2023.02.17-0 and later supports automatic data migration from Longhorn to OpenEBS or Rook. For more information, see [Longhorn Prerequisites](#longhorn-prerequisites) below. This table describes the CSI add-on migration paths that kURL supports: @@ -80,7 +78,9 @@ Before you attempt to change the CSI provisioner in your cluster, complete the f If you are migrating from Longhorn to a different CSI provisioner, you must complete the following prerequisites in addition to the [General Prerequisites](#general-prerequisites) above: -- Ensure that the version of Longhorn installed in your cluster is 1.2.0 or later or 1.3.0 or later. Longhorn versions 1.2.x and 1.3.x support Kubernetes versions 1.24 and earlier. +- Upgrade your cluster to kURL [v2023.02.17-0](https://github.com/replicatedhq/kurl/tree/v2023.02.17-0) or later. Automatic data migration from Longhorn to Rook or OpenEBS is not supported in kURL versions earlier than v2023.02.17-0. + +- Upgrade the version of Longhorn installed in your cluster to 1.2.0 or later or 1.3.0 or later. Longhorn versions 1.2.x and 1.3.x support Kubernetes versions 1.24 and earlier. - Confirm that the Longhorn volumes are in a healthy state. Run the following command to check the status of the volumes: From badff5fb01370c280a6e19edbb3a76ef58d97005 Mon Sep 17 00:00:00 2001 From: Paige Calvert Date: Fri, 17 Feb 2023 09:38:13 -0700 Subject: [PATCH 4/4] change wording --- src/markdown-pages/install-with-kurl/migrating-csi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/markdown-pages/install-with-kurl/migrating-csi.md b/src/markdown-pages/install-with-kurl/migrating-csi.md index c817d655..96a9aed4 100644 --- a/src/markdown-pages/install-with-kurl/migrating-csi.md +++ b/src/markdown-pages/install-with-kurl/migrating-csi.md @@ -78,7 +78,7 @@ Before you attempt to change the CSI provisioner in your cluster, complete the f If you are migrating from Longhorn to a different CSI provisioner, you must complete the following prerequisites in addition to the [General Prerequisites](#general-prerequisites) above: -- Upgrade your cluster to kURL [v2023.02.17-0](https://github.com/replicatedhq/kurl/tree/v2023.02.17-0) or later. Automatic data migration from Longhorn to Rook or OpenEBS is not supported in kURL versions earlier than v2023.02.17-0. +- Upgrade your cluster to kURL [v2023.02.17-0](https://github.com/replicatedhq/kurl/tree/v2023.02.17-0) or later. Automatic data migration from Longhorn to Rook or OpenEBS is not available in kURL versions earlier than v2023.02.17-0. - Upgrade the version of Longhorn installed in your cluster to 1.2.0 or later or 1.3.0 or later. Longhorn versions 1.2.x and 1.3.x support Kubernetes versions 1.24 and earlier.