-
Notifications
You must be signed in to change notification settings - Fork 152
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
Update to RKE 1.3.11 #340
Update to RKE 1.3.11 #340
Conversation
Thumbs up! I'm also kind of interested what's the status of the project, how it looks like with the future support and possibly with further support of RKE2. |
I've just updated the PR to use RKE 1.3.11 as it was released a week ago. Kubernetes 1.23 is now officially supported. |
I'll review but @kinarashah has more experience with upgrading RKE for Kubernetes 1.24, so I'll wait for her review on this one. DNM - pending 2.6.5 Terraform release. |
Thanks for your feedback @annablender |
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.
@annablender Changes LGTM, could you look at the test cases we'd need to verify? Looks like a few things have already been tested per the PR description but would be helpful to have a list of things to check for both dev and QA testing.
@tsde We still support RKE1 and release new k8s updates, bug fixes etc for RKE1. I'll try to find more information about terraform's release cycle for RKE1. Thank you for bringing in 1.23 for terraform.
I've added a new issue for the RKE update to 1.3.11 #342. Test notes will be added there. Terraform has an RKE test suite that can be run using |
@kinarashah Thank you for your feedback on this matter 👍 |
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.
LGTM with discussed test cases. DNM - pending 2.6.5 Terraform release
Terraform RKE v1.3.1 patch is released and sufficient smoke testing has been done to verify an RKE all role cluster with |
are there any blockers to merge it? |
Issue: #342
Bump RKE version to 1.3.11
This version uses etcd v3.5.3 that includes the fix for this issue. Due to this etcd bug, versions 1.3.9 was not recommended for production use.
I'm far form being a golang guru so I based my changes mainly on @VIKMSTR and @fe-ax already opened PRs. Since 1.3.10 ships with the etcd fix, I think we should concentrate on this PRs if that's OK for you @VIKMSTR and @fe-ax. I successfully built the provider and used it to build a test cluster with 3 control planes nodes and 2 workers. Still, I may have missed some key changes that should be made, so double checking would be wise ^^.
Changes includes
go.mod
. I updated all deps to their latest available version except forgithub.aaakk.us.kg/hashicorp/terraform-plugin-sdk
. I didn't upgrade it to v2 because it seems like many changes in provider code should be made to make it compatible so this should be part of a dedicated PR IMO. Therefore, I simply updated this dep to the last v1.x availablegithub.aaakk.us.kg/spf13/afero
to stick tov1.2.2
required by the version ofgithub.aaakk.us.kg/hashicorp/terraform-plugin-sdk
mentioned aboveCan anyone from Rancher shed some lights on the current status of this project ? Activity seemed to have drastically dropped during the last few months. I can understand that efforts are now mainly directing towards Rancher 2 / RKE 2 products but for users of RKE 1, this provider is still very useful. A little bit of visibility would be great 😉 Maybe @rawmind0 or @annablender can help with this PR ?