Skip to content

Commit

Permalink
Merge pull request kubernetes#28693 from hbagdi/ingress-class-namespa…
Browse files Browse the repository at this point in the history
…ced-params-beta

Ingress class namespaced params beta
  • Loading branch information
k8s-ci-robot committed Jul 1, 2021
2 parents fe87b9f + 7ced219 commit 57ed0b7
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
7 changes: 6 additions & 1 deletion content/en/docs/concepts/services-networking/ingress.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,14 +224,19 @@ reference additional implementation-specific configuration for this class.

#### Namespace-scoped parameters

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

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

Namespace-scoped parameters avoid the need for a cluster-scoped CustomResourceDefinition
for a parameters resource. This further avoids RBAC-related resources
that would otherwise be required to grant permissions to cluster-scoped
resources.

{{< codenew file="service/networking/namespaced-params.yaml" >}}

### Deprecated annotation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,8 @@ different Kubernetes components.
| `HugePageStorageMediumSize` | `false` | Alpha | 1.18 | 1.18 |
| `HugePageStorageMediumSize` | `true` | Beta | 1.19 | |
| `IndexedJob` | `false` | Alpha | 1.21 | |
| `IngressClassNamespacedParams` | `false` | Alpha | 1.21 | |
| `IngressClassNamespacedParams` | `false` | Alpha | 1.21 | 1.21 |
| `IngressClassNamespacedParams` | `true` | Beta | 1.22 | |
| `IPv6DualStack` | `false` | Alpha | 1.15 | 1.20 |
| `IPv6DualStack` | `true` | Beta | 1.21 | |
| `KubeletCredentialProviders` | `false` | Alpha | 1.20 | |
Expand Down

0 comments on commit 57ed0b7

Please sign in to comment.