Open mbuechse opened 1 year ago
Discussion on how to best proceed with these standards / item that could be standardized in todays meeting with @josephineSei , @markus-hentsch and @mbuechse
We agreed to
0) Follow-up on the flavor/properties/traits discussion that happened as part of the Caracal vPTG - this topic is with @fkr 1a) Work on the topics of DNS and NTP standards, this will be started in the next weeks in Team IaaS 1b) Find out which items / features / functionality should be standardized for the loadbalancing
Somehow editing the description of this issue does not show me the correct version. So maybe one of you can include this: Standardized list of OpenStack services: https://github.com/SovereignCloudStack/standards/issues/469
I opened an issue for the Security Groups: https://github.com/SovereignCloudStack/standards/issues/473 .
I discussed with @josephineSei which topics might not be covered yet by SCS standardization appropriately yet and what kind of potential might exist regarding those.
We thought about the possibility of creating a standard or guide for cryptographic key rotation in SCS and had a look at involved components. We deemed the following topics relevant for key rotation.
Cinder Volumes:
Ephemeral Storage (Nova):
Images (Glance):
Keystone token provider:
keystone-manage
utility provides a rotation mechanism^5PKI / TLS
Summary: LUKS encryption key rotation (concerns Nova and Cinder) would require an upstream contribution and would either be weak cryptographically (when changing only key slots) or require a lot of effort to get right (online reencryption). Glance image key rotation could be established using guidelines and a manual process but the implementation is not ready yet. The only thing immediately actionable here would be creating a better guide for Keystone Fernet key rotation.
We briefly discussed the potential necessity of some form of backup guide for user data due to the following considerations:
openstack volume backup create
but that requires Swift (who uses Swift?)openstack server image create
when used on a volume-based server will create volume snapshots but snapshots aren't genuine backups! (misleading?)openstack server image create
which creates Glance images as backup... so the state seems pretty messy. server image create
does different things in a non-obvious way depending on whether Ephemeral Storage or volumes are used. volume backup create
does not create genuine backups strictly speaking.
We see potential here to at least formulate a guide to better assist users seeking to implement a backup concept.
@markus-hentsch and I further discussed the possible need to:
Topics till EOF:
General
Standard for Standards & Documentation
Mandatory Openstack Services
Computing
Flavor naming, flavor selection, and flavor discoverability:
Standard flavors
OpenStack powered Compute 2022.11
Storage
Volume types
Network
public network
Network Time Protocoll
DNS
L3 loadbalancer (OVN)
externalTrafficPolicy: Local
Neutron Policy Standard
Images
Image Meta Data
Standard Images
Identity
Domain admin role: Allow project creation, user management as self-service (resellers)
Identity federation via OIDC: Federate users from federated clouds
Security
Baseline security
Database(s)
Entropy in VMs
Key Store
Encryption
Security Groups
Backup and Redundancy
Taxonomy of Backups
User Backup
Volume Backup
Definition of Availability Zones: Availability expectations when spreading over AZs
Definition of Region: What is shared?
Unsorted/unclassified
Metadata source (w/ user-data, vendor-data)
MetaData API