loft-sh / vcluster-sdk

Provides a toolset to create custom vcluster syncers
Apache License 2.0
25 stars 20 forks source link

chore: Upgrade dependences and go version #66

Open cychiang opened 1 year ago

cychiang commented 1 year ago

Background

The vcluster has up-to-date version of some dependencies than vcluster-sdk. I think it's good to keep these two in the same position in terms of the go version and dependencies.

Summary

k8s.io/api v0.26.1 -> v0.28.2
k8s.io/apiextensions-apiserver v0.26.1 -> v0.28.2
k8s.io/apimachinery v0.26.1 -> v0.28.2
k8s.io/cli-runtime v0.26.1 -> v0.28.2
k8s.io/client-go v0.26.1 -> v0.28.2
k8s.io/klog/v2 v2.90.0 -> v2.100.1
k8s.io/kube-aggregator v0.26.1 -> v0.28.2
k8s.io/kubectl v0.26.1 -> v0.28.2
sigs.k8s.io/controller-runtime v0.14.4 -> v0.16.2

Please help me to refine this PR and becomes ready to merge. 😄

ctrox commented 9 months ago

@cychiang I ran into your PR as I depend on vcluster-sdk and tried to upgrade controller-runtime to 1.16+. This PR is missing a few changes to make it compile: https://github.com/cychiang/vcluster-sdk/pull/1