[docs] update self-hosted db guides#37606
Conversation
|
🤖 Vercel preview here: https://docs-om39gnqfv-goteleport.vercel.app/docs/ver/preview |
greedy52
left a comment
There was a problem hiding this comment.
Thanks a lot for updating these!
|
🤖 Vercel preview here: https://docs-cqncxgc26-goteleport.vercel.app/docs/ver/preview |
|
🤖 Vercel preview here: https://docs-j9umw1arf-goteleport.vercel.app/docs/ver/preview |
|
🤖 Vercel preview here: https://docs-nuk76lnza-goteleport.vercel.app/docs/ver/preview |
|
🤖 Vercel preview here: https://docs-iw4fb28mg-goteleport.vercel.app/docs/ver/preview |
|
🤖 Vercel preview here: https://docs-rd6gfze8j-goteleport.vercel.app/docs/ver/preview |
This config still requires a custom CA, so it's pointless and less secure. It also doesn't work with the rest of the guide steps currently.
80b806d to
28d58c6
Compare
|
🤖 Vercel preview here: https://docs-aiqzujumj-goteleport.vercel.app/docs/ver/preview |
redis 7.0 is supported with RESP2, no need to call it out.
28d58c6 to
d8825fe
Compare
|
🤖 Vercel preview here: https://docs-ckh1241u3-goteleport.vercel.app/docs/ver/preview |
|
@GavinFrazar See the table below for backport results.
|
This docs PR updates redis cluster, cockroachdb, and mongodb self-hosted guides.
The commits are well ordered and it's probably best to review commit by commit to understand what motivated each change set.
For Redis cluster, it was brought up during the testplan that the setup steps in the
tls-cluster notab didn't work with the rest of the guide for creating the Redis cluster. I added that section in #36260 - it sets redis cluster up such that Teleport'sdbCA is used to issues a cert for each node, yet still requires a custom CA to init the cluster + several additional steps. It's much simpler to just use the custom CA for each node's certs and only add trust for Teleport'sdb_clientCA - if they want to usetls-cluster nothey don't even need to change anything from thetls-cluster yesTLS setup.For CockroachDB, I explained how to trust the Teleport
db_clientCA without changing thenode.crtserved by each node. Customers have asked about how they can do this and a few days ago it came up again. It's the default tab for that step because it's easier and simpler.I also went into more detail about using
cockroach cert.For Mongo, I made some small improvements to indentation and only explain
tctl auth signsetup for the config step that actually usestctl auth sign.