-
Notifications
You must be signed in to change notification settings - Fork 14.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix incorrect info about when CronJob reached GA #29492
Fix incorrect info about when CronJob reached GA #29492
Conversation
✔️ Deploy Preview for kubernetes-io-main-staging ready! 🔨 Explore the source changes: a532758 🔍 Inspect the deploy log: https://app.netlify.com/sites/kubernetes-io-main-staging/deploys/61241a76e81d650008a40b61 😎 Browse the preview: https://deploy-preview-29492--kubernetes-io-main-staging.netlify.app |
Is this change reflected in the features gates page, |
According to the feature gates, CronJob v2 was GA'ed in 1.22. |
It's true that v1.22 graduated a new CronJob controller to GA, but that's not what this feature state shortcode is about. CronJob graduated to stable in v1.21 with the new controller behind an on-by-default feature flag. |
@kbhawkey Kubernetes APIs are themselves versioned, so a lot of them don't need a feature gate. Instead the client specifies what API they want to use via the URL they interact with. There's more to it than that, but essentially API versioning and deprecation is one thing and feature flags are another. |
Hi @sftim. OK, though I am not sure if the feature state shortcode has been used to document the version of an API? Looking at this change, I assumed that the version change corresponds to a gate change. Also, I found this section somewhat confusing: |
Another example of a feature-state shortcode being used for an API: https://kubernetes.io/docs/concepts/services-networking/ingress/ |
5bd532a
to
a532758
Compare
CronJobs reached GA in 1.21 the CronJobControllerV2 reached GA in 1.22 /lgtm |
LGTM label has been added. Git tree hash: 1b6ca892d927df56b88ecb252242494335b3f1dc
|
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: reylejano The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@sftim The note about timezones is misleading, because it does not work with the old cronjob controller in 1.21. |
ping @tengqm @sftim @reylejano 👀 |
@benlangfeld it sounds like you want to report a defect with the Kubernetes v1.21 docs about CronJob and timezones? |
I was reporting that this PR was incorrect and shouldn't have been merged. |
Small fixup for PR #29455
/sig apps