Skip to content

Conversation

@yhyakuna
Copy link
Contributor

@yhyakuna yhyakuna commented Dec 8, 2025

🔍 Deploy preview

This PR adds "Deploy Vault on zCX" page based on #1464.
Make the editorial updates to the original.

image

@yhyakuna yhyakuna requested a review from schavis December 8, 2025 01:36
@yhyakuna yhyakuna self-assigned this Dec 8, 2025
@yhyakuna yhyakuna requested a review from a team as a code owner December 8, 2025 01:36
@yhyakuna yhyakuna added the Vault Content update for Vault product docs label Dec 8, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Dec 8, 2025

Vercel Previews Deployed

Name Status Preview Updated (UTC)
Dev Portal ✅ Ready (Inspect) Visit Preview Fri Dec 12 22:54:31 UTC 2025
Unified Docs API ✅ Ready (Inspect) Visit Preview Fri Dec 12 22:50:06 UTC 2025

@github-actions
Copy link
Contributor

github-actions bot commented Dec 8, 2025

Broken Link Checker

No broken links found! 🎉

-v haproxy-config:/usr/local/etc/haproxy \
ibmz-hc-registry.ngrok.dev/haproxy:3.2
```

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we also set the VAULT_PROXY_ADDR to the load balancer URL and port for easier API calls later?

For example;

Suggested change
1. Set and export the `VAULT_PROXY_ADDR` environment variable in your local
terminal to the load balancer URL and port:
```shell-session
$ export VAULT_PROXY_ADDR="https://<load_balancer_id>:<port>"
```

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

☝️ @Shobhit-IBM

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes

Comment on lines +304 to +310
```shell-session
$ curl \
--cacert <CA_CERT_FILE> \
--header "X-Vault-Token: <VAULT_TOKEN>" \
https://<LOAD_BALANCER_IP>:<PORT>/v1/sys/storage/raft/configuration \
| jq .
```
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```shell-session
$ curl \
--cacert <CA_CERT_FILE> \
--header "X-Vault-Token: <VAULT_TOKEN>" \
https://<LOAD_BALANCER_IP>:<PORT>/v1/sys/storage/raft/configuration \
| jq .
```
<Tabs>
<Tab heading="CLI" group="cli">
```shell-session
$ vault read \
-ca-cert "/path/to/vault.pem" \
-format json \
/sys/storage/raft/configuration \
| jq
```
</Tab>
<Tab heading="API" group="api">
```shell-session
$ curl \
--request POST \
--header "X-Vault-Token: ${VAULT_TOKEN}" \
--namespace "X-Vault-Namespace: ${VAULT_NAMESPACE}" \
--cacert <CA_CERT_FILE> \
${VAULT_PROXY_ADDR}/v1/sys/storage/raft/configuration \
| jq .
```
</Tab>
</Tabs>

We generally want new content to provide examples using both the CLI and the API so folks have example code regardless of which method they prefer

Copy link
Contributor

@schavis schavis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let me know if you have any questions

yhyakuna and others added 16 commits December 9, 2025 18:41
yhyakuna and others added 12 commits December 9, 2025 18:48
1. Add the leader configuration files to the volume:

```shell-session
$ TBD
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to replace the TBDs with actual commands

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

☝️ @Shobhit-IBM What command should go here?

1. Add the follower configuration files to the volume:

```shell-session
$ TBD
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing actual command

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

☝️ @Shobhit-IBM What command should go here?


1. 2. Add the certificate files to the volume:
```shell-session
$ TBD
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing actual command

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

☝️ @Shobhit-IBM What command should go here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Vault Content update for Vault product docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants