docs: add Mayastor security page covering TLS for the REST API#608
docs: add Mayastor security page covering TLS for the REST API#608tiagolobocastro with Copilot wants to merge 3 commits into
Conversation
| - [Create StorageClass(s)](../configuration/rs-create-storageclass.md) | ||
| - [Storage Class Parameters](../configuration/rs-storage-class-parameters.md) | ||
| - [Topology Parameters](../configuration/rs-topology-parameters.md) | ||
| - [Security (TLS / mTLS)](rs-security.md) |
There was a problem hiding this comment.
Why is this under rs-rdma? how is this related to rdma?
There was a problem hiding this comment.
Removed in 3e5bb26.
| ## See Also | ||
|
|
||
| - [Security (TLS / mTLS)](../configuration/rs-security.md) | ||
| - [Installation](../../../../quickstart-guide/installation.md) No newline at end of file |
There was a problem hiding this comment.
Hmm, I don't think this is correct. This is not related to storage encryption at all. This is security between mircoservices.
There was a problem hiding this comment.
hmm I think it is somewhat related; if you're interested in encrypting your data you may want to encrypt your service traffic as well
There was a problem hiding this comment.
Yes, but that should not be under mayastor's storage encryption feature. This is not data encryption at flight, this has nothing to do with inflight storage data, might give false picture if we put it under storage encryption feature. This could be put at a different place, on the overall installation level.
There was a problem hiding this comment.
It's not "under storage encryption", it's just a related link at the bottom, see also.
Adds a new Security configuration page for Replicated PV Mayastor, covering TLS for the public REST API today and providing forward-looking stubs for upcoming features.
New page:
configuration/rs-security.mdpod— transient cert at startup, dev/eval only, no mTLShelm— chart-managed self-signed CA + leaf certs, configurable durationscert-manager— production-grade provisioning/rotation, supports existingIssuer/ClusterIssuermutualAuth: trueflag, client cert coverage, incompatibility withengine: podautoGenerated.enabled: falsepath with fullapis.rest.security.tls.clientsstructuremutualAuthand cert-manager secret names per serviceSidebar & cross-links
sidebars.tsunder Configuration, after Enable RDMAencryption.mdandrs-rdma.md