Replication target dataset encryption

Description

New replication task API allows to encrypt target dataset:

Bool( "encryption" , default = False ),
Str( "encryption_key" , null = True , default = None ),
Str( "encryption_key_format" , enum =[ "HEX" , "PASSPHRASE" ], null = True , default = None ),
Str( "encryption_key_location" , null = True , default = None ),

This should behave the same way as when creating local dataset (user is allowed to enter key/passphrase or generate and download key). All fields are non-null when target dataset encryption is enabled.

encryption_key_location is a remote file system path for the key. It also has a special value $TrueNAS which indicates that key will be stored in TrueNAS >= 12.0 database (this should probably be played as checkbox + text field).

We need to integrate those changes into both wizard and classic form.

Competition Assessment

None

SmartDraw Connector

Katalon Manual Tests (BETA)

Activity

Show:

Bug Clerk 
November 16, 2020 at 8:36 PM

Lola Yang 
October 29, 2020 at 10:54 PM

Complete

Details

Assignee

Reporter

Time remaining

0m

Components

Fix versions

Priority

Katalon Platform

Created October 7, 2020 at 7:20 PM
Updated July 1, 2022 at 4:54 PM
Resolved November 16, 2020 at 8:36 PM