Skip to content

Commit e20ff8e

Browse files
authored
fix navigation links and include Serving > App Security link to Administration page (#6475)
1 parent a33148f commit e20ff8e

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

docs/versioned/.nav.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ nav:
102102
- Configuring Activator capacity: serving/load-balancing/activator-capacity.md
103103
# Serving - Application Security
104104
- Application security:
105+
- Secure Pod Defaults: serving/app-security/secure-pod-defaults.md
105106
- Security Guard: serving/app-security/security-guard.md
106107
# Serving - observability
107108
- Observability:
@@ -275,7 +276,7 @@ nav:
275276
- Configure gradual rollout of traffic to Revisions: serving/configuration/rolling-out-latest-revision-configmap.md
276277
- Config Revision Garbage Collection: serving/revisions/revision-admin-config-options.md
277278
- Configure the Defaults ConfigMap: serving/configuration/config-defaults.md
278-
- Secure Pod Defaults: serving/app-security/secure-pod-defaults.md
279+
- Secure Pod Defaults: serving/configuration/secure-pod-defaults.md
279280
- Serving encryption configuration:
280281
- Overview: serving/encryption/encryption-overview.md
281282
- Configure cert-manager integration: serving/encryption/configure-certmanager-integration.md
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
audience: developer
3+
components:
4+
- serving
5+
function: how-to
6+
---
7+
8+
Knative Serving provides a `secure-pod-defaults` configuration option that allows operators to default Service configuration to run in the Kubernetes [restricted](https://kubernetes.io/docs/concepts/security/pod-security-standards/#restricted) Pod Security Standard profile without requiring application developers to explicitly set security properties.
9+
10+
These settings are controlled by operators so please refer to the [administration documentation](/docs/serving/configuration/secure-pod-defaults).
11+
12+

docs/versioned/serving/configuration/secure-pod-defaults.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Knative Serving provides a `secure-pod-defaults` configuration option that allo
2121

2222
## Key Features
2323

24-
### **Progressive Security Hardening**
24+
### Progressive Security Hardening
2525
When `root-allowed` is configured:
2626
security settings only apply if the field is not set -- if it is explicitly set to any value, it's assumed to be intentional, and not modified.
2727
- Sets `allowPrivilegeEscalation` to `false`
@@ -35,7 +35,7 @@ When `enabled` is configured:
3535
- All of the above, PLUS
3636
- Sets `runAsNonRoot` to `true` if not already specified
3737

38-
### **Respects User Intent**
38+
### Respects User Intent
3939
- Only applies defaults when values are not explicitly set by users
4040
- Never overrides user-specified security contexts
4141

0 commit comments

Comments
 (0)