From 9d88f2d764ea60a4393feaee80174d9206cf700e Mon Sep 17 00:00:00 2001 From: Rayan Das Date: Thu, 24 Apr 2025 14:08:49 +0530 Subject: [PATCH 01/13] Tracking commit for v1.34 docs From c807d9c6f7a5b8273b6025a5b85c339fa3f27337 Mon Sep 17 00:00:00 2001 From: Anish Ramasekar Date: Tue, 17 Jun 2025 17:43:03 -0700 Subject: [PATCH 02/13] Add docs for Structured Authn GA Signed-off-by: Anish Ramasekar --- .../reference/access-authn-authz/authentication.md | 10 +++++----- .../StructuredAuthenticationConfiguration.md | 10 +++++++--- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/content/en/docs/reference/access-authn-authz/authentication.md b/content/en/docs/reference/access-authn-authz/authentication.md index 5534ac6bab442..2ddc9b7f90975 100644 --- a/content/en/docs/reference/access-authn-authz/authentication.md +++ b/content/en/docs/reference/access-authn-authz/authentication.md @@ -380,7 +380,7 @@ command line arguments, and use the configuration file instead. # CAUTION: this is an example configuration. # Do not use this for your own cluster! # -apiVersion: apiserver.config.k8s.io/v1beta1 +apiVersion: apiserver.config.k8s.io/v1 kind: AuthenticationConfiguration # list of authenticators to authenticate Kubernetes users using JWT compliant tokens. # the maximum number of allowed authenticators is 64. @@ -513,7 +513,7 @@ jwt: {{< tabs name="example_configuration" >}} {{% tab name="Valid token" %}} ```yaml - apiVersion: apiserver.config.k8s.io/v1beta1 + apiVersion: apiserver.config.k8s.io/v1 kind: AuthenticationConfiguration jwt: - issuer: @@ -574,7 +574,7 @@ jwt: {{% /tab %}} {{% tab name="Fails claim validation" %}} ```yaml - apiVersion: apiserver.config.k8s.io/v1beta1 + apiVersion: apiserver.config.k8s.io/v1 kind: AuthenticationConfiguration jwt: - issuer: @@ -625,7 +625,7 @@ jwt: {{% /tab %}} {{% tab name="Fails user validation" %}} ```yaml - apiVersion: apiserver.config.k8s.io/v1beta1 + apiVersion: apiserver.config.k8s.io/v1 kind: AuthenticationConfiguration jwt: - issuer: @@ -1095,7 +1095,7 @@ A sample authentication configuration file is below: # CAUTION: this is an example configuration. # Do not use this for your own cluster! # -apiVersion: apiserver.config.k8s.io/v1beta1 +apiVersion: apiserver.config.k8s.io/v1 kind: AuthenticationConfiguration anonymous: enabled: true diff --git a/content/en/docs/reference/command-line-tools-reference/feature-gates/StructuredAuthenticationConfiguration.md b/content/en/docs/reference/command-line-tools-reference/feature-gates/StructuredAuthenticationConfiguration.md index 11c4f11ab09b5..976e21ad85b5a 100644 --- a/content/en/docs/reference/command-line-tools-reference/feature-gates/StructuredAuthenticationConfiguration.md +++ b/content/en/docs/reference/command-line-tools-reference/feature-gates/StructuredAuthenticationConfiguration.md @@ -6,13 +6,17 @@ _build: render: false stages: - - stage: alpha + - stage: alpha defaultValue: false fromVersion: "1.29" toVersion: "1.29" - stage: beta defaultValue: true - fromVersion: "1.30" + fromVersion: "1.30" + toVersion: "1.33" + - stage: stable + defaultValue: true + fromVersion: "1.34" --- -Enable [structured authentication configuration](/docs/reference/access-authn-authz/authentication/#configuring-the-api-server) +Enable [structured authentication configuration](/docs/reference/access-authn-authz/authentication/#configuring-the-api-server) for the API server. From d3b9281256ab7168d7505c1e341fcefbae77f73d Mon Sep 17 00:00:00 2001 From: "Lubomir I. Ivanov" Date: Sat, 28 Jun 2025 12:36:20 +0200 Subject: [PATCH 03/13] kubeadm-init.md: update WaitForAllControlPlaneComponents --- content/en/docs/reference/setup-tools/kubeadm/kubeadm-init.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/reference/setup-tools/kubeadm/kubeadm-init.md b/content/en/docs/reference/setup-tools/kubeadm/kubeadm-init.md index 7b03e693d87d6..62d79f95f641f 100644 --- a/content/en/docs/reference/setup-tools/kubeadm/kubeadm-init.md +++ b/content/en/docs/reference/setup-tools/kubeadm/kubeadm-init.md @@ -157,7 +157,7 @@ Feature | Default | Alpha | Beta | GA :-------|:--------|:------|:-----|:---- `ControlPlaneKubeletLocalMode` | `true` | 1.31 | 1.33 | - `NodeLocalCRISocket` | `false` | 1.32 | - | - -`WaitForAllControlPlaneComponents` | `true` | 1.30 | 1.33 | - +`WaitForAllControlPlaneComponents` | `true` | 1.30 | 1.33 | 1.34 {{< /table >}} {{< note >}} From 2b5803b6c7d73c84bba539844e408643eb4d39d3 Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Tue, 1 Jul 2025 08:58:25 -0700 Subject: [PATCH 04/13] Document KYAML --- content/en/docs/reference/kubectl/_index.md | 5 +++-- content/en/docs/reference/kubectl/quick-reference.md | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/content/en/docs/reference/kubectl/_index.md b/content/en/docs/reference/kubectl/_index.md index 1396981bfd06d..4924dde922d41 100644 --- a/content/en/docs/reference/kubectl/_index.md +++ b/content/en/docs/reference/kubectl/_index.md @@ -270,9 +270,10 @@ Output format | Description `-o json` | Output a JSON formatted API object. `-o jsonpath=