-
Notifications
You must be signed in to change notification settings - Fork 332
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
Add notes on Ingress Class compatibility for 1.5-1.7 #812
Add notes on Ingress Class compatibility for 1.5-1.7 #812
Conversation
@jakexks: This PR is not for the master branch but does not have the Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
✔️ Deploy Preview for cert-manager-website ready! 🔨 Explore the source changes: 3b9222d 🔍 Inspect the deploy log: https://app.netlify.com/sites/cert-manager-website/deploys/61f154c70fa51d0008e0e98c 😎 Browse the preview: https://deploy-preview-812--cert-manager-website.netlify.app/docs/installation/upgrading/ingress-class-compatibility |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you also add a note to https://cert-manager.io/next-docs/installation/upgrading/upgrading-1.6-1.7/ with a link to this information.
I think there should be upgrade notes for 1.5, 1.6 and 1.7, I shall add them now |
02755c8
to
b38d54e
Compare
Add upgrade notes to 1.5-1.7 Co-authored-by: Maël Valais <mael@vls.dev> Signed-off-by: Jake Sanders <i@am.so-aweso.me>
b38d54e
to
ca3d18a
Compare
|
||
[Kubernetes enhancement proposal]: https://github.com/kubernetes/enhancements/tree/44dd2975dc6cdad96ca73e7b0ba1794f1196f604/keps/sig-network/1453-ingress-api#interoperability-with-previous-annotation | ||
|
||
# Notes For Specific Ingress Controllers |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
People reading this page in a "standalone" way (without reading the 1.7 release notes first) won't know whether they should read the rest of the document or not. I think we should explain if they are affected or not by adding which cert-manager versions are affected.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is at the top of the page, but it may not be good enough. Do you have a suggestion?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll try to share a suggestion.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
# Notes For Specific Ingress Controllers | |
# Notes For Specific Ingress Controllers | |
When upgrading from one of the affected versions of cert-manager (1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.6.0, 1.6.1, 1.6.2, and 1.6.3) to 1.5.5, 1.6.4 or 1.7.0 and above, and that the ingress controllers you are using match the following: | |
- You are using Gloo, Contour, Skipper, or kube-ingress-aws-controller, | |
- You are using Traefik, Istio, Ambassador, or ingress-nginx with their default "class" (e.g., `istio` for Istio), | |
then you don't need to worry and the upgrade will have no impact. You can skip the rest of this document. | |
If you are using an ingress controller that doesn't belong to the above, upgrading from a version that contains the regression to 1.5.5, 1.6.4 or 1.7.0 and above may have an impact. The rest of this document details the measures you will need to take. | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am OK for moving this suggestion to a new PR.
content/en/docs/installation/upgrading/ingress-class-compatibility.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice clear description of the regression and the upgrade steps.
I spotted a couple of typos (I think) but ignore those if you prefer to get this merged.
content/en/docs/installation/upgrading/ingress-class-compatibility.md
Outdated
Show resolved
Hide resolved
content/en/docs/installation/upgrading/ingress-class-compatibility.md
Outdated
Show resolved
Hide resolved
content/en/docs/installation/upgrading/ingress-class-compatibility.md
Outdated
Show resolved
Hide resolved
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jakexks, wallrj 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 |
/lgtm |
Signed-off-by: Jake Sanders <i@am.so-aweso.me> Co-authored-by: Maël Valais <mael@vls.dev> Co-authored-by: Richard Wall <wallrj@users.noreply.github.com>
/hold cancel |
/lgtm |
Hopefully this addresses concerns found during testing of the Ingress Annotation fallout