Skip to content
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

[WIP] Bump up Cluster API dependency version to v1.5.0 #311

Closed
wants to merge 1 commit into from

Conversation

thunderboltsid
Copy link
Contributor

@thunderboltsid thunderboltsid commented Aug 28, 2023

Changes in this PR

  • Upgrade CAPI Library dependency tov1.5.0
  • Upgrade CAPI Component manifests for e2e to v1.5.0
  • Upgrade Kubernetes library versions to v0.27
  • Upgrade controller-runtime version to v0.15
  • Upgrade go version in go.mod and go install scripts to v1.21
  • Set minimum go version in go version ensure scripts to v1.20
  • Peg kind to v0.19 due to lack of cgroups v2 in our CI infra machines: The conformance test still seems to fail in CI (NKE clusters running CentOS 7) due to cgroupns being private which likely means that the conformance test is using another version of kind.
  • Upgrade ko version in Makefile to v0.15.1

How has this been tested?

$ LABEL_FILTERS="capx-feature-test"  make test-e2e-calico
...
Ran 14 of 31 Specs in 3286.188 seconds
SUCCESS! -- 14 Passed | 0 Failed | 0 Pending | 17 Skipped
PASS

Ginkgo ran 1 suite in 55m8.640549975s
Test Suite Passed

$ LABEL_FILTERS="conformance"  make test-e2e-calico
...
Ran 1 of 31 Specs in 1887.614 seconds
SUCCESS! -- 1 Passed | 0 Failed | 0 Pending | 30 Skipped
PASS

Ginkgo ran 1 suite in 31m41.607584374s
Test Suite Passed

go.mod Outdated Show resolved Hide resolved
@thunderboltsid thunderboltsid changed the title Bump up Cluster API dependency version to v1.5.0 [WIP] Bump up Cluster API dependency version to v1.5.0 Aug 28, 2023
@thunderboltsid
Copy link
Contributor Author

/retest

@codecov-commenter
Copy link

codecov-commenter commented Aug 28, 2023

Codecov Report

Attention: 2 lines in your changes are missing coverage. Please review.

Comparison is base (3226563) 10.99% compared to head (57cb259) 10.99%.
Report is 14 commits behind head on main.

Files Patch % Lines
controllers/nutanixmachine_controller.go 0.00% 2 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #311   +/-   ##
=======================================
  Coverage   10.99%   10.99%           
=======================================
  Files           4        4           
  Lines        1046     1046           
=======================================
  Hits          115      115           
  Misses        931      931           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@thunderboltsid
Copy link
Contributor Author

/retest

@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid thunderboltsid changed the title [WIP] Bump up Cluster API dependency version to v1.5.0 Bump up Cluster API dependency version to v1.5.0 Aug 29, 2023
@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@adiantum
Copy link
Contributor

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid
Copy link
Contributor Author

Need to bump up the base image for the prow job to ensure it works with cgroups v2 https://github.com/nutanix-cloud-native/prow-config/pull/49

@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

2 similar comments
@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

2 similar comments
@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid thunderboltsid changed the title Bump up Cluster API dependency version to v1.5.0 [WIP] Bump up Cluster API dependency version to v1.5.0 Aug 30, 2023
@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

2 similar comments
@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid
Copy link
Contributor Author

/test e2e-ncn-1-calico-k8s-v1.26.1

@thunderboltsid
Copy link
Contributor Author

/retest

We should intend to keep this to latest released CAPI versions.
Copy link

github-actions bot commented Dec 8, 2023

✅ None of your dependencies violate policy!

@nutanix-cn-prow-bot
Copy link

@thunderboltsid: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-ncn-1-calico-k8s-v1.26.1 57cb259 link false /test e2e-ncn-1-calico-k8s-v1.26.1

Full PR test history. Your PR dashboard.

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. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants