-
Notifications
You must be signed in to change notification settings - Fork 278
K8s: vault docs #2180
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
base: main
Are you sure you want to change the base?
K8s: vault docs #2180
Conversation
|
Hi, I’m Jit, a friendly security platform designed to help developers build secure applications from day zero with an MVS (Minimal viable security) mindset. In case there are security findings, they will be communicated to you as a comment inside the PR. Hope you’ll enjoy using Jit. Questions? Comments? Want to learn more? Get in touch with us. |
andy-stark-redis
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a few cosmetic suggestions and checks to consider, but otherwise language LGTM.
Co-authored-by: andy-stark-redis <[email protected]>
Co-authored-by: andy-stark-redis <[email protected]>
|
Approved by Ran Dvir via Slack |
cmilesb
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A lot of these code blocks need to be extended slightly - a chunk of text at the end is being blocked by the copy button on my laptop screen.
|
|
||
| Create a policy that grants the Redis Enterprise operator read access to secrets: | ||
|
|
||
| ```bash |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
|
||
| Configuration parameters: | ||
|
|
||
| | Parameter | Description | Default | Required | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same with the table here. You may want to make it a scrollable table.
|
|
||
| Generate and store the admission controller TLS certificate in Vault: | ||
|
|
||
| ```bash |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| To create a Redis Enterprise database (REDB) with Vault integration: | ||
|
|
||
| 1. Create database password in Vault: | ||
| ```bash |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
|
||
| You can also update certificates using `kubectl patch`: | ||
|
|
||
| ```bash |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| #### Backup storage credentials | ||
| Store backup storage credentials for Redis Enterprise databases: | ||
|
|
||
| ```bash |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
|
||
| Symptoms: Operator pod remains in `Pending` or `CrashLoopBackOff` state | ||
|
|
||
| Causes and solutions: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The first two code blocks in this section are also not scrollable.
| curl -k https://<VAULT_FQDN>:8200/v1/sys/health | ||
| ``` | ||
|
|
||
| #### Authentication failures |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same with both of these code blocks.
|
|
||
| Symptoms: `Failed to read Vault secret` errors | ||
|
|
||
| Solutions: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All of these code blocks as well.
| vault kv get -format=json -namespace=<VAULT_NAMESPACE> <VAULT_SECRET_ROOT>/redisenterprise-<K8S_NAMESPACE>/<cluster-name> | ||
| ``` | ||
|
|
||
| ### Debugging commands |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same with all of these code blocks.





No description provided.