supported-releases: update testing coverage#779
supported-releases: update testing coverage#779jetstack-bot merged 3 commits intocert-manager:masterfrom
Conversation
|
✔️ Deploy Preview for cert-manager-website ready! 🔨 Explore the source changes: e0886a9 🔍 Inspect the deploy log: https://app.netlify.com/sites/cert-manager-website/deploys/61bf46eb33004d00077064d1 😎 Browse the preview: https://deploy-preview-779--cert-manager-website.netlify.app/docs/installation/supported-releases |
| | PRs | [`presubmits.yaml`][] | [`presubmits-blocking`][] | 1.22 | On each PR | | ||
| | master | [`periodics.yaml`][] | [`master`][] | 1.18 → 1.23 | Every 2 hours | | ||
| | release-1.7 | [`next-periodics.yaml`][] | [`next`][] | 1.18 → 1.23 | Every 2 hours | | ||
| | release-1.6 | [`previous-periodics.yaml`][] | [`previous`][] | 1.18 → 1.23 | Every 2 hours | | ||
| | release-1.5 | N/A | | N/A | N/A | |
There was a problem hiding this comment.
Our presubmit task set with always_run: true is currently using Kubernetes 1.22:
Is that expected? Shouldn't we use 1.23 instead?
There was a problem hiding this comment.
I don't really know how we choose the "default" k8s version to test against. The latest stable seems like a good choice, which would imply we should upgrade + test against 1.23, but there are potentially quite a few variables in making that choice and it maybe needs more thought. 🤔
I certainly think there's nothing wrong with 1.22 for now!
There was a problem hiding this comment.
We're also only running periodics for 1.23 once a day currently: https://github.com/jetstack/testing/blob/b087a1c3bc04f085af1b2dcdfb00be2ef9366a8f/config/jobs/cert-manager/cert-manager-periodics.yaml#L330
Signed-off-by: Maël Valais <mael@vls.dev>
7e4237e to
37d6065
Compare
SgtCoDFish
left a comment
There was a problem hiding this comment.
Thanks for doing this, I totally didn't even think about this part of the doc!
One little comment from me!
| |:--------------:|:------------------------------|:--------------------------|:--------------------------:|:-------------:| | ||
| | PRs | [`presubmits.yaml`][] | [`presubmits-blocking`][] | 1.22 | On each PR | | ||
| | master | [`periodics.yaml`][] | [`master`][] | 1.18 → 1.23 | Every 2 hours | | ||
| | release-1.7 | [`next-periodics.yaml`][] | [`next`][] | 1.18 → 1.23 | Every 2 hours | |
There was a problem hiding this comment.
suggestion: We're not currently running any tests against release-next because we've not cut an alpha yet and so release-1.7 isn't being fast-forwarded. That was done in cert-manager/testing#606 - as such, next-periodics.yaml is currently a 404; those periodics will return when we cut an alpha.
It might be worth removing the release-1.7 line entirely (and the next-periodics.yaml link on line 198) for now? We can add back in when we re-enable the periodics
Signed-off-by: Maël Valais <mael@vls.dev>
SgtCoDFish
left a comment
There was a problem hiding this comment.
/lgtm
/hold
Thanks for this! One nitpick but not a reason to block; feel free to unhold if you don't fancy changing it 😁
| | release-1.6 | [`next-periodics.yaml`][] | [`next`][] | 1.16 → 1.22 | Every 2 hours | | ||
| | release-1.5 | [`previous-periodics.yaml`][] | [`previous`][] | 1.16 → 1.22 | Every 2 hours | | ||
| | release-1.4 | N/A | | N/A | N/A | | ||
| As of 16 Dec 2021, Our testing coverage is: |
There was a problem hiding this comment.
nitpick (non-blocking):
| As of 16 Dec 2021, Our testing coverage is: | |
| As of 16 Dec 2021, our testing coverage is: |
Signed-off-by: Maël Valais <mael@vls.dev> Co-authored-by: Ashley Davis <ashley.davis@jetstack.io>
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: maelvls, SgtCoDFish The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/unhold |
When looking at Ashley's #778, I noticed that our supported testing was not up to date.