-
Notifications
You must be signed in to change notification settings - Fork 445
Upgrade to calico 3.29 and use windows support #5523
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
Upgrade to calico 3.29 and use windows support #5523
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #5523 +/- ##
==========================================
- Coverage 53.26% 53.19% -0.08%
==========================================
Files 272 272
Lines 29529 29582 +53
==========================================
+ Hits 15730 15735 +5
- Misses 12984 13027 +43
- Partials 815 820 +5 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
leaving my self some notes after investigating the failures:
|
not sure what to do about this one as the chart doesn't let me override dnsConfig settings |
5fbed9d
to
78297a9
Compare
with the latest changes the cluster is coming online:
|
Opened projectcalico/calico#10117 |
The workload upgrade test is failing with cloud manager crashing:
Is this a known issue? I don't see anything that makes it look like this is related to changes here. |
This is now mostly passing, It requires:
|
Super strange that it is flaky with a panic.. |
All the major challenges have been addresses. Just waiting on a Calico release that contains the updated helm chart |
4285b61
to
1f6f8b4
Compare
It wasn't scheduled till Calico 3.31 but I requested some backports so should have it in the next patch release! projectcalico/calico#10117 (comment) |
1f6f8b4
to
06b1720
Compare
47b9852
to
87199fa
Compare
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.
Looks mostly ready to me! Just some minor comments and questions from my end
test/e2e/data/infrastructure-azure/v1beta1/cluster-template.yaml
Outdated
Show resolved
Hide resolved
87199fa
to
66ab897
Compare
Signed-off-by: James Sturtevant <[email protected]>
01bb7f0
to
636b3d2
Compare
Signed-off-by: James Sturtevant <[email protected]>
636b3d2
to
333a6ae
Compare
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.
Looks good, just one more small nit + can you squash again?
kubernetesServiceEndpoint: | ||
host: "{{ .Cluster.spec.controlPlaneEndpoint.host }}" | ||
port: "{{ .Cluster.spec.controlPlaneEndpoint.port }}" |
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.
nit: eof line
/test pull-cluster-api-provider-azure-e2e-optional /hold for optional test results /lgtm |
LGTM label has been added. Git tree hash: 2fa8cfe0cf5ffab3de995e100243113403e07193
|
/label tide/merge-method-squash |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jackfrancis, willie-yao 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 |
/hold cancel |
What type of PR is this?
/kind cleanup
What this PR does / why we need it:
Upgrades Calico to 3.29 and updates windows to use the upstream Calico HPC support .
I tried to remove as much of the calico manifests but the Private Cluster test still uses those so they are still needed. We still need a bunch of the CSRs for windows since the calico still needs some additional support to fully remove it (tigera/operator#3113).
I did chat briefly with @Jont828 about expanding the helmProxy to take an additional field that would be Pre/Post yaml to deploy so we could potentially remove some of the extra yaml. But that is low priority and could be a follow up.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #5498
Special notes for your reviewer:
TODOs:
Release note: