Skip to content

Commit 57ed0b7

Browse files
authored
Merge pull request #28693 from hbagdi/ingress-class-namespaced-params-beta
Ingress class namespaced params beta
2 parents fe87b9f + 7ced219 commit 57ed0b7

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

content/en/docs/concepts/services-networking/ingress.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,14 +224,19 @@ reference additional implementation-specific configuration for this class.
224224

225225
#### Namespace-scoped parameters
226226

227-
{{< feature-state for_k8s_version="v1.21" state="alpha" >}}
227+
{{< feature-state for_k8s_version="v1.22" state="beta" >}}
228228

229229
`Parameters` field has a `scope` and `namespace` field that can be used to
230230
reference a namespace-specific resource for configuration of an Ingress class.
231231
`Scope` field defaults to `Cluster`, meaning, the default is cluster-scoped
232232
resource. Setting `Scope` to `Namespace` and setting the `Namespace` field
233233
will reference a parameters resource in a specific namespace:
234234

235+
Namespace-scoped parameters avoid the need for a cluster-scoped CustomResourceDefinition
236+
for a parameters resource. This further avoids RBAC-related resources
237+
that would otherwise be required to grant permissions to cluster-scoped
238+
resources.
239+
235240
{{< codenew file="service/networking/namespaced-params.yaml" >}}
236241

237242
### Deprecated annotation

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,8 @@ different Kubernetes components.
124124
| `HugePageStorageMediumSize` | `false` | Alpha | 1.18 | 1.18 |
125125
| `HugePageStorageMediumSize` | `true` | Beta | 1.19 | |
126126
| `IndexedJob` | `false` | Alpha | 1.21 | |
127-
| `IngressClassNamespacedParams` | `false` | Alpha | 1.21 | |
127+
| `IngressClassNamespacedParams` | `false` | Alpha | 1.21 | 1.21 |
128+
| `IngressClassNamespacedParams` | `true` | Beta | 1.22 | |
128129
| `IPv6DualStack` | `false` | Alpha | 1.15 | 1.20 |
129130
| `IPv6DualStack` | `true` | Beta | 1.21 | |
130131
| `KubeletCredentialProviders` | `false` | Alpha | 1.20 | |

0 commit comments

Comments
 (0)