Skip to content

Commit 31f23f1

Browse files
committed
KEP-4601: promote to stable
1 parent cc64b6f commit 31f23f1

File tree

5 files changed

+15
-9
lines changed

5 files changed

+15
-9
lines changed

content/en/docs/reference/access-authn-authz/node.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,7 @@ Read operations:
2929

3030
{{< feature-state feature_gate_name="AuthorizeNodeWithSelectors" >}}
3131

32-
When the `AuthorizeNodeWithSelectors` feature is enabled
33-
(along with the pre-requisite `AuthorizeWithSelectors` feature),
34-
kubelets are only allowed to read their own Node objects,
35-
and are only allowed to read pods bound to their node.
32+
Kubelets are limited to reading their own Node objects, and only reading pods bound to their node.
3633

3734
Write operations:
3835

content/en/docs/reference/access-authn-authz/webhook.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,9 @@ Access to non-resource paths are sent as:
166166

167167
{{< feature-state feature_gate_name="AuthorizeWithSelectors" >}}
168168

169-
With the `AuthorizeWithSelectors` feature enabled, field and label selectors in the request
170-
are passed to the authorization webhook. The webhook can make authorization decisions
169+
When calling out to an authorization webhook, Kubernetes passes
170+
label and field selectors in the request to the authorization webhook.
171+
The authorization webhook can make authorization decisions
171172
informed by the scoped field and label selectors, if it wishes.
172173

173174
The [SubjectAccessReview API documentation](/docs/reference/kubernetes-api/authorization-resources/subject-access-review-v1/)

content/en/docs/reference/command-line-tools-reference/feature-gates/AuthorizeNodeWithSelectors.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ stages:
1313
- stage: beta
1414
defaultValue: true
1515
fromVersion: "1.32"
16+
toVersion: "1.33"
17+
- stage: stable
18+
defaultValue: true
19+
fromVersion: "1.34"
1620
---
1721
Make the [Node authorizer](/docs/reference/access-authn-authz/node/) use fine-grained selector authorization.
18-
Requires `AuthorizeWithSelectors` to be enabled.

content/en/docs/reference/command-line-tools-reference/feature-gates/AuthorizeWithSelectors.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ stages:
1313
- stage: beta
1414
defaultValue: true
1515
fromVersion: "1.32"
16+
toVersion: "1.33"
17+
- stage: stable
18+
defaultValue: true
19+
fromVersion: "1.34"
1620
---
1721
Allows authorization to use field and label selectors.
1822
Enables `fieldSelector` and `labelSelector` fields in the [SubjectAccessReview API](/docs/reference/kubernetes-api/authorization-resources/subject-access-review-v1/),

content/en/docs/reference/using-api/cel.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -413,9 +413,10 @@ To perform an authorization check for a service account:
413413
</tbody>
414414
</table>
415415

416-
{{< feature-state state="alpha" for_k8s_version="v1.31" >}}
416+
{{< feature-state feature_gate_name="AuthorizeWithSelectors" >}}
417417

418-
With the alpha `AuthorizeWithSelectors` feature enabled, field and label selectors can be added to authorization checks.
418+
For CEL expressions in the API where a variable of type `Authorizer` is available,
419+
field and label selectors can be included in authorization checks.
419420

420421
<table>
421422
<caption>Examples of CEL expressions using selector authorization functions</caption>

0 commit comments

Comments
 (0)