Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v16] Clarify TLS paths in the database GUI guide #46481

Merged
merged 2 commits into from
Sep 12, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 37 additions & 2 deletions docs/pages/connect-your-client/gui-clients.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,15 @@ Proxy Service's web endpoint.

![MongoDB Compass more options](../../img/database-access/compass-more-options@2x.png)

The following fields in the More Options tab must correspond to paths printed by
the `tsh proxy db` command you ran earlier:

|Field|Path|
|---|---|
|Certificate Authority|`ca_file`|
|Client Certificate|`cert_file`|
|Client Private Key|`key_file`|

Click on the "Connect" button.

## MySQL DBeaver
Expand Down Expand Up @@ -192,6 +201,15 @@ paths to your CA, certificate, and private key files (see

![MySQL Workbench SSL](../../img/database-access/workbench-ssl@2x.png)

The following fields in the SSL tab must correspond to paths printed by the `tsh
proxy db` command you ran earlier:

|Field|Path|
|---|---|
|SSL Key File|`key_file`|
|SSL CERT File|`cert_file`|
|SSL CA File|`ca_file`|

Optionally, click "Test Connection" to verify connectivity:

![MySQL Workbench Test](../../img/database-access/workbench-test@2x.png)
Expand Down Expand Up @@ -270,6 +288,15 @@ certificate, key and root certificate from the configuration above:

![pgAdmin SSL](../../img/database-access/pgadmin-ssl@2x.png)

The following fields in the SSL tab must correspond to paths printed by the `tsh
proxy db` command you ran earlier:

|Field|Path|
|---|---|
|Client certificate|`cert_file`|
|Client certificate key|`key_file`|
|Root certificate|`ca_file`|

Click "Save", and pgAdmin should immediately connect. If pgAdmin prompts you
for password, leave the password field empty and click OK.

Expand Down Expand Up @@ -317,8 +344,16 @@ Provide your Redis username as `Username` and password as `Password`.

![Redis Insight Configuration](../../img/database-access/guides/redis/redisinsight-add-config.png)

Next, check the `Use TLS` and `Verify TLS Certificates` boxes and copy the CA certificate returned by `tsh proxy db`.
Copy the private key and certificate to corresponding fields.
Next, check the `Use TLS` and `Verify TLS Certificates` boxes. Copy the contents
of the files at the paths returned by the `tsh proxy db` command you ran earlier
and paste them into their corresponding fields. See the table below for the
Redis Insight fields that correspond to each path:

|Field|Path|
|---|---|
|CA Certificate|`ca_file`|
|Client Certificate|`cert_file`|
|Private Key|`key_file`|

Click `Add Redis Database`.

Expand Down
Loading