Skip to content

Commit

Permalink
Change description of In-transit Encryption checkbox
Browse files Browse the repository at this point in the history
The configurations for In-Transit Encryption in external mode are all
required to be done on the RHCS cluster by the ceph admin. Ticking the
checkbox on ODF side only sets the kernel mount option for cephFS.
So it might be misleading the user to think, the checkbox is enough to
enable Eit in external mode. So added clear description to the checkbox
to clarify that settings need to be applied on the RHCS cluster. Also
reworded the description of the checkbox to make it more clear to the
user.

Signed-off-by: Malay Kumar Parida <[email protected]>
  • Loading branch information
malayparida2000 committed Oct 23, 2024
1 parent 637f39f commit 4b06dbd
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
3 changes: 2 additions & 1 deletion locales/en/plugin__odf-console.json
Original file line number Diff line number Diff line change
Expand Up @@ -945,7 +945,8 @@
"MultiCloud Object Gateway supports encryption for objects by default.": "MultiCloud Object Gateway supports encryption for objects by default.",
"Enable data encryption for block and file storage": "Enable data encryption for block and file storage",
"Enable encryption": "Enable encryption",
"A secure mode that encrypts all data passing over the network": "A secure mode that encrypts all data passing over the network",
"Encrypts all Ceph traffic including data, using Ceph msgrv2. Please ensure that relevant in-transit encryption settings are configured on the RHCS cluster by referring to the documentation.": "",
"Encrypts all Ceph traffic including data, using Ceph msgrv2": "",
"An error has occurred: {{error}}": "An error has occurred: {{error}}",
"The uploaded file is not a valid JSON file": "The uploaded file is not a valid JSON file",
"External storage system metadata": "External storage system metadata",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -290,9 +290,15 @@ export const Encryption: React.FC<EncryptionProps> = ({
isChecked={encryption.inTransit}
data-checked-state={encryption.inTransit}
label={t('In-transit encryption')}
description={t(
'A secure mode that encrypts all data passing over the network'
)}
description={
isExternal
? t(
'Encrypts all Ceph traffic including data, using Ceph msgrv2. Please ensure that relevant in-transit encryption settings are configured on the RHCS cluster by referring to the documentation.'
)
: t(
'Encrypts all Ceph traffic including data, using Ceph msgrv2'
)
}
onChange={(_event, checked: boolean) =>
handleInTransitEncryptionOnChange(checked)
}
Expand Down

0 comments on commit 4b06dbd

Please sign in to comment.