-
Notifications
You must be signed in to change notification settings - Fork 22
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
Cherry-pick PR #382 to release-v1.3 #390
Conversation
cf8bdb8
to
2231a5e
Compare
2231a5e
to
6243728
Compare
This required two changes: - Remove hostAliases from kube-vip podspec This is addressed by adding entries directly to the /etc/hosts - Do a super-admin.conf switcheroo for the kube-vip static pod Add pre and post kubeadm commands for handling kubernetes versions v1.29.0+. The prekubeadm command checks if kubeadm init has been run and if it is, it replaces the kubeconfig hostPath in kube-vip static pod from admin.conf to the super-admin.conf. The postkubeadm command checks if kubeadm init has been run and if it is, it changes the hostPath in kube-vip static pod from super-admin.conf back to admin.conf.
6243728
to
3e2240b
Compare
Need to wait for #391 to merge to unblock the broken CI Pipeline |
/hold |
Go1.22 broke controller-gen version 0.8.0 through 0.13.0. Go1.22 drops support for GO111MODULE=off go get -u in legacy gopath mode.
4f0df6b
to
d9bf60a
Compare
✅ None of your dependencies violate policy! |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## release-v1.3 #390 +/- ##
================================================
- Coverage 12.53% 12.18% -0.35%
================================================
Files 20 21 +1
Lines 2003 2060 +57
================================================
Hits 251 251
- Misses 1752 1809 +57 ☔ View full report in Codecov by Sentry. |
/retest |
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
/hold cancel |
Cherry-Pick Details
This PR also merges commits from #391 as E2Es won't pass without Kubernetes 1.29 support on that PR and unit tests on this PR won't pass without changes in that PR.