Skip to content

Commit 7927cc2

Browse files
K8s: vault docs (#2180)
* vault docs * remove arch diagram * copy edits * page structure edits * Update content/operate/kubernetes/security/vault.md Co-authored-by: andy-stark-redis <[email protected]> * Update content/operate/kubernetes/security/vault.md Co-authored-by: andy-stark-redis <[email protected]> * changed to table * update index page * scrollable tables * copy button overlap fix --------- Co-authored-by: andy-stark-redis <[email protected]>
1 parent 4e2e0bf commit 7927cc2

File tree

4 files changed

+606
-2
lines changed

4 files changed

+606
-2
lines changed

assets/css/index.css

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1074,6 +1074,21 @@ a[href*="#no-click"], img[src*="#no-click"] {
10741074
background-color: #ddd;
10751075
}
10761076

1077+
/* Copy button wrapper positioning */
1078+
.copy-button-wrapper {
1079+
position: absolute;
1080+
top: 24px;
1081+
right: 10px;
1082+
z-index: 1;
1083+
display: flex;
1084+
align-items: center;
1085+
gap: 6px;
1086+
}
1087+
1088+
.copy-button-wrapper.expand-content-wrapper {
1089+
right: 20px;
1090+
}
1091+
10771092
/* AI Agent Builder Styles */
10781093

10791094
.agent-builder-container {
@@ -1225,6 +1240,51 @@ a[href*="#no-click"], img[src*="#no-click"] {
12251240
}
12261241
}
12271242

1243+
/* Fix copy button overlap on smaller screens */
1244+
@media (max-width: 768px) {
1245+
/* Ensure code blocks have enough padding on the right to accommodate copy button */
1246+
.highlight {
1247+
padding-right: 60px !important;
1248+
}
1249+
1250+
/* Adjust copy button wrapper positioning for smaller screens */
1251+
.copy-button-wrapper {
1252+
right: 8px !important;
1253+
top: 8px !important;
1254+
}
1255+
1256+
.copy-button-wrapper.expand-content-wrapper {
1257+
right: 12px !important;
1258+
}
1259+
1260+
/* Make copy buttons slightly smaller on mobile */
1261+
.copy-button-wrapper .clipboard-button,
1262+
.copy-button-wrapper .download-yaml-btn {
1263+
width: 28px !important;
1264+
height: 28px !important;
1265+
padding: 2px !important;
1266+
}
1267+
}
1268+
1269+
@media (max-width: 480px) {
1270+
/* Even more padding for very small screens */
1271+
.highlight {
1272+
padding-right: 70px !important;
1273+
}
1274+
1275+
/* Stack buttons vertically on very small screens if both copy and download are present */
1276+
.copy-button-wrapper {
1277+
flex-direction: column !important;
1278+
gap: 4px !important;
1279+
right: 4px !important;
1280+
top: 4px !important;
1281+
}
1282+
1283+
.copy-button-wrapper.expand-content-wrapper {
1284+
right: 8px !important;
1285+
}
1286+
}
1287+
12281288
/* Form Groups */
12291289
.form-group {
12301290
@apply space-y-2;

content/operate/kubernetes/security/_index.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Configure security settings for your Redis Enterprise deployment on Kubernetes.
1818
Manage cluster credentials and authentication settings:
1919

2020
- [Manage REC credentials]({{< relref "/operate/kubernetes/security/manage-rec-credentials" >}}) - Configure and manage Redis Enterprise cluster credentials
21+
- [Configuration secrets]({{< relref "/operate/kubernetes/security/configuration-secrets" >}}) - Store Redis Enterprise configuration items in Kubernetes Secrets for automatic updates and secure management
2122
- [LDAP authentication]({{< relref "/operate/kubernetes/security/ldap" >}}) - Integrate with LDAP for centralized authentication
2223

2324
## Certificates and encryption
@@ -28,6 +29,12 @@ Configure TLS certificates and encryption for secure communications:
2829
- [Add client certificates]({{< relref "/operate/kubernetes/security/add-client-certificates" >}}) - Set up client certificate authentication for databases
2930
- [Internode encryption]({{< relref "/operate/kubernetes/security/internode-encryption" >}}) - Enable encryption between cluster nodes
3031

32+
## Secret management
33+
34+
Configure external secret management systems:
35+
36+
- [HashiCorp Vault integration]({{< relref "/operate/kubernetes/security/vault" >}}) - Configure HashiCorp Vault as the centralized secret management system for Redis Enterprise for Kubernetes
37+
3138
## Resource management
3239

3340
Configure security-related resource settings:

0 commit comments

Comments
 (0)