Update docs as JobManagedBy graduates to Beta

pull/48378/head
Michal Wozniak 2024-10-16 10:34:39 +02:00
parent 35e7e1d00c
commit 2c93c92a5d
2 changed files with 7 additions and 3 deletions

View File

@ -695,8 +695,8 @@ triggered and all Pod finalizers were removed. However, some Pods would still
be running or terminating at the moment that the terminal condition was added.
In Kubernetes v1.31 and later, the controller only adds the Job terminal conditions
_after_ all of the Pods are terminated. You can enable this behavior by using the
`JobManagedBy` or the `JobPodReplacementPolicy` (enabled by default)
_after_ all of the Pods are terminated. You can control this behavior by using the
`JobManagedBy` and the `JobPodReplacementPolicy` (both enabled by default)
[feature gates](/docs/reference/command-line-tools-reference/feature-gates/).
### Termination of Job pods
@ -1137,7 +1137,7 @@ status:
{{< note >}}
You can only set the `managedBy` field on Jobs if you enable the `JobManagedBy`
[feature gate](/docs/reference/command-line-tools-reference/feature-gates/)
(disabled by default).
(enabled by default).
{{< /note >}}
This feature allows you to disable the built-in Job controller, for a specific

View File

@ -10,5 +10,9 @@ stages:
- stage: alpha
defaultValue: false
fromVersion: "1.30"
toVersion: "1.31"
- stage: beta
defaultValue: false
fromVersion: "1.32"
---
Allows to delegate reconciliation of a Job object to an external controller.