From aaeb35ecebcef2a58d8bd2e55303b75ae13af805 Mon Sep 17 00:00:00 2001 From: Niels de Vos Date: Thu, 1 Apr 2021 16:08:44 +0200 Subject: [PATCH] rbd: encrypted volumes can be of type "crypto_LUKS" too It seems that newer versions of some tools/libraries identify encrypted filesystems with `crypto_LUKS` instead of `crypt`. Signed-off-by: Niels de Vos --- internal/rbd/nodeserver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/rbd/nodeserver.go b/internal/rbd/nodeserver.go index 87fb32bfc..f2ff3f7ad 100644 --- a/internal/rbd/nodeserver.go +++ b/internal/rbd/nodeserver.go @@ -823,7 +823,7 @@ func (ns *NodeServer) processEncryptedDevice(ctx context.Context, volOptions *rb if err != nil { return "", fmt.Errorf("failed to encrypt rbd image %s: %w", imageSpec, err) } - case "crypt": + case "crypt", "crypto_LUKS": util.WarningLog(ctx, "rbd image %s is encrypted, but encryption state was not updated", imageSpec) err = volOptions.ensureEncryptionMetadataSet(rbdImageEncrypted)