vmware-tanzu / cluster-api-provider-bringyourownhost

Kubernetes Cluster API Provider BYOH for already-provisioned hosts running Linux.
Apache License 2.0
232 stars 77 forks source link

Bump versions for Go, CAPI, ImgPkg, Ginkgo and associated dependencies #823

Closed dharmjit closed 1 year ago

dharmjit commented 1 year ago

What this PR does / why we need it:

This PR bumps versions for some of the important dependencies. There were many API deprecations/changes which is handled as well.

Also, versions are pinned for some of the dependencies in GitHub Actions, Code, and Tests to have deterministic results

Which issue(s) this PR fixes : Fixes #820 #821 #822 #824

codecov-commenter commented 1 year ago

Codecov Report

Merging #823 (8c68deb) into main (46636f0) will decrease coverage by 0.30%. The diff coverage is 72.72%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #823      +/-   ##
==========================================
- Coverage   69.09%   68.80%   -0.30%     
==========================================
  Files          20       20              
  Lines        2074     1997      -77     
==========================================
- Hits         1433     1374      -59     
+ Misses        529      514      -15     
+ Partials      112      109       -3     
Impacted Files Coverage Δ
agent/registration/host_registrar.go 54.71% <0.00%> (ø)
installer/bundle_downloader.go 61.11% <ø> (-11.53%) :arrow_down:
...ontrollers/infrastructure/byomachine_controller.go 65.56% <50.00%> (ø)
agent/reconciler/host_reconciler.go 81.54% <100.00%> (ø)
...ontrollers/infrastructure/byocluster_controller.go 71.55% <100.00%> (ø)
...rs/infrastructure/k8sinstallerconfig_controller.go 83.24% <100.00%> (ø)

... and 2 files with indirect coverage changes