Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1625007

Summary: [Docs][RFE][EPIC] Document Enhanced Storage Security
Product: Red Hat OpenStack Reporter: Lucy Bopf <lbopf>
Component: documentationAssignee: RHOS Documentation Team <rhos-docs>
Status: CLOSED CURRENTRELEASE QA Contact: Laura Marsh <lmarsh>
Severity: medium Docs Contact:
Priority: high    
Version: 14.0 (Rocky)CC: gcharot, gfidente, lmarsh, srevivo
Target Milestone: betaKeywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-08-16 16:22:20 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1534302, 1540275, 1554012, 1637776, 1637780, 1638610    
Bug Blocks:    

Description Lucy Bopf 2018-09-03 23:54:01 UTC
Name of function:
Enhanced Storage Security (via Barbican)

User story:
Cinder Volume Encryption:  As an administrator, I’d like to be able to encrypt my Cinder Volume when it’s implemented with Ceph.  I can use Barbican to enable this, or I can use other security features instead.  I would like to use the more secure Barbican key manager to secure my Cinder volumes including storage of the encryption keys in Barbican, and have Nova boot the encrypted volumes seamlessly, and have my volume snapshots be encrypted.

Glance Image Signing.  As an administrator, I want to be able to validate a signature or checksum of an image and use Barbican to store the keys that are used to create the image.  This will help me ensure secure operations because I can trust that the image has not been changed between the time I uploaded it and it has been downloaded.

Purpose of function:
Barbican is a REST API designed for the secure storage, provisioning and management of secrets such as passwords, encryption keys and X.509 Certificates. It is aimed at being useful for all environments, including large ephemeral Clouds.

Work required (from items marked as new in detail plan):
Procedural 
------
How to enable OSD encryption
Glance - How to  create signature
How to turn IPSec off (in the case of degradation of performance)
Ceph IP sec - process to convert from old system to IP Sec process)
------

Conceptual 
------
IPSec - what is it and when/why is it used
What is OSD encryption and when/why would it be used
Cinder verifying signature
How it works out of the box: when you create a volume from a glance image, cinder fetches signature info along with image; verifies they haven’t been corrupted or manipulated.
------

Reference
------
N/A
------

Comment 3 Lucy Bopf 2018-09-04 03:22:59 UTC
Accepting into the RHOSP 14 documentation program and assigning to Kim for review.

Comment 9 Kim Nylander 2018-10-11 23:00:21 UTC
OSD encryption content currently in review, see BZ#1637776.

Comment 12 Kim Nylander 2018-10-15 15:48:37 UTC
Cinder verification of glance image signature is currently in review, see BZ#1637780.