Releases: loft-sh/cluster-api-provider-vcluster
v0.3.0-alpha.0
What's Changed
- chore: change registry of kube-rbac-proxy image by @johannesfrey in #93
- chore: move go e2e test to workflow file and remove dependency to vcluster code base by @johannesfrey in #94
- chore: add type and label to synced kubeconfig secret by @johannesfrey in #99
- fix: set proper type for cluster api kubeconfig secret by @whiskeyjimbo in #101
- refactor: Reduce unneccessary logging and add phase change logging by @whiskeyjimbo in #102
- Expose VCluster Status Fields as printer columns by @whiskeyjimbo in #100
- chore: use latest if CHART_VERSION is not set by @johannesfrey in #104
- chore: run e2e tests with latest vcluster binary by @johannesfrey in #98
- chore: remove note regarding remote cluster roadmap from readme by @johannesfrey in #97
- chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 by @dependabot in #105
- fix: bad Helm format on target platform other than AMD64 by @shikanime in #106
- feat: add vcluster private nodes support by @FabianKramm in #110
- chore: add kubevirt template by @FabianKramm in #111
- build: fix pushing images by @FabianKramm in #112
New Contributors
- @whiskeyjimbo made their first contribution in #101
- @shikanime made their first contribution in #106
- @FabianKramm made their first contribution in #110
Full Changelog: v0.2.2...v0.3.0-alpha.0
v0.2.2
What's Changed
With this release, we have updated our Cluster API provider for full support for the vCluster v0.22 release.
- Bump CAPI & vcluster and fix workflow step by @johannesfrey in #92
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
With this release, we have updated our Cluster API provider for full support for the vCluster v0.21 release.
- chore(deps): bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible by @dependabot in #85
- chore: run go install after a new release to populate the go proxy cache by @johannesfrey in #89
- Bump capi and vcluster by @johannesfrey in #87
- chore: bump upload-artifact action by @johannesfrey in #90
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
With this release, we have updated our Cluster API provider for full support for the vCluster v0.20 release. There are significant changes from previous vCluster releases that may result in breaking changes if you don't read the v0.20 release notes of vCluster and review our conversion guide to use the new vcluster.yaml.
- Update Readme - remove info for old clusterctl; add info about CR by @matskiv in #17
- chore(deps): bump github.com/emicklei/go-restful from 2.9.5+incompatible to 2.16.0+incompatible by @dependabot in #21
- Upgrade helm to 3.11.1 by @ctrox in #23
- chore(deps): bump github.com/loft-sh/vcluster to 0.15.0 by @yhrn in #29
- Update quick-start.md by @architchandra in #34
- Fix typo in README.md by @architchandra in #33
- chore(deps): upgrade {logger, go version, linters} by @narcis96 in #46
- ci (e2e) :add empty workflow for e2e testing by @narcis96 in #50
- (ci): add unit-tests job by @narcis96 in #51
- chore(test): add unit-test to vcluster controller by @narcis96 in #49
- (ci): bump sigs.k8s.io/controller-tools/cmd/controller-gen to 0.14 by @narcis96 in #52
- (generated): checkout zz_generated.deepcopy.go file changes by @narcis96 in #53
- (ci): pre-configuration of e2e testing by @narcis96 in #54
- (ci): e2e tests by @narcis96 in #55
- chore(deps): bump dependencies to latest by @narcis96 in #47
- (ci): run e2e and unit tests by @narcis96 in #57
- (deps): update vcluster version by @narcis96 in #59
- (capi): remove vcluster default version by @narcis96 in #61
- (capi): custom vCluster helm version by @narcis96 in #62
- (capi): update README instructions for custom vCluster helm version by @narcis96 in #63
- (e2e): Check deployment pod is running by @narcis96 in #64
- (capi): add release instructions by @narcis96 in #65
- make workflow to run when stable and pre-releases publish by @narcis96 in #67
- (capi): fix 'Set up Go' step from release workflow by @narcis96 in #68
- chore(deps): bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible by @dependabot in #58
- chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #66
- fix: fix metadata according to current minor version by @johannesfrey in #69
- chore: add envrc and DS_Store to gitignore by @johannesfrey in #71
- fix: only initialize default namespace when given by @johannesfrey in #70
- chore: provide default values in cluster template by @johannesfrey in #72
- chore: change to 0.20.0-beta.9 in e2e tests and cluster-template by @johannesfrey in #73
- Bump CAPI to 1.7.4 and vcluster to 0.20.0 beta by @johannesfrey in #75
- chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #77
- chore(deps): bump github.com/docker/docker from 25.0.5+incompatible to 26.1.4+incompatible by @dependabot in #78
- docs: prepare README for 0.2.0 GA by @johannesfrey in #76
- chore: bump to vcluster 0.20.0-beta.15 and remove EKS by @johannesfrey in #79
- chore: change deprecated gh action output syntax by @johannesfrey in #81
- chore: update lint workflow to be only on pull requests by @deniseschannon in #82
- Remove release.md content by @deniseschannon in #83
- chore: bump to vcluster v0.20.0 by @johannesfrey in #84
New Contributors
- @dependabot made their first contribution in #21
- @ctrox made their first contribution in #23
- @yhrn made their first contribution in #29
- @architchandra made their first contribution in #34
- @narcis96 made their first contribution in #46
- @johannesfrey made their first contribution in #69
- @deniseschannon made their first contribution in #82
Full Changelog: v0.1.3...v0.2.0
v0.2.0-beta.1
What's Changed
- Bump CAPI to 1.7.4 and vcluster to 0.20.0 beta by @johannesfrey in #75
- chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #77
- chore(deps): bump github.com/docker/docker from 25.0.5+incompatible to 26.1.4+incompatible by @dependabot in #78
- docs: prepare README for 0.2.0 GA by @johannesfrey in #76
- chore: bump to vcluster 0.20.0-beta.15 and remove EKS by @johannesfrey in #79
- chore: change deprecated gh action output syntax by @johannesfrey in #81
Full Changelog: v0.2.0-alpha.2...v0.2.0-beta.1
v0.2.0-alpha.2
Bug Fixes
- Fixed a caching issue that prevented the controller to delete the cluster
- Fixed metadata.yaml to point to our new 0.2.0 minor release
Enhancements
Made vcluster 0.20.0-beta.9 the default chart version
What's Changed
- chore(deps): bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible by @dependabot in #58
- chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #66
- fix: fix metadata according to current minor version by @johannesfrey in #69
- chore: add envrc and DS_Store to gitignore by @johannesfrey in #71
- fix: only initialize default namespace when given by @johannesfrey in #70
- chore: provide default values in cluster template by @johannesfrey in #72
- chore: change to 0.20.0-beta.9 in e2e tests and cluster-template by @johannesfrey in #73
New Contributors
- @johannesfrey made their first contribution in #69
Full Changelog: v0.2.0-alpha.1...v0.2.0-alpha.2
v0.2.0-alpha.1
This release includes several enhancements and bug fixes to improve the Cluster API Provider for vCluster. Below is a summary of the changes introduced in this version. Please note that this release includes a breaking change.
Breaking Changes
Removal of spec.kubernetesVersion: This field has been removed from the spec. Users will need to update their configurations to accommodate this change.
Enhancements
Various improvements have been made to the installation and setup processes for the vcluster provider, including updates to how Kubernetes versions are handled within cluster configurations.
Bug Fixes
Several minor bug fixes have been implemented to improve stability and performance of the Cluster API Provider for vCluster.
Documentation
Updated documentation to reflect the latest changes in the API and configuration options.
What's Changed
- Update Readme - remove info for old clusterctl; add info about CR by @matskiv in #17
- chore(deps): bump github.com/emicklei/go-restful from 2.9.5+incompatible to 2.16.0+incompatible by @dependabot in #21
- Upgrade helm to 3.11.1 by @ctrox in #23
- chore(deps): bump github.com/loft-sh/vcluster to 0.15.0 by @yhrn in #29
- Update quick-start.md by @architchandra in #34
- Fix typo in README.md by @architchandra in #33
- chore(deps): upgrade {logger, go version, linters} by @narcis96 in #46
- ci (e2e) :add empty workflow for e2e testing by @narcis96 in #50
- (ci): add unit-tests job by @narcis96 in #51
- chore(test): add unit-test to vcluster controller by @narcis96 in #49
- (ci): bump sigs.k8s.io/controller-tools/cmd/controller-gen to 0.14 by @narcis96 in #52
- (generated): checkout zz_generated.deepcopy.go file changes by @narcis96 in #53
- (ci): pre-configuration of e2e testing by @narcis96 in #54
- (ci): e2e tests by @narcis96 in #55
- chore(deps): bump dependencies to latest by @narcis96 in #47
- (ci): run e2e and unit tests by @narcis96 in #57
- (deps): update vcluster version by @narcis96 in #59
- (capi): remove vcluster default version by @narcis96 in #61
- (capi): custom vCluster helm version by @narcis96 in #62
- (capi): update README instructions for custom vCluster helm version by @narcis96 in #63
- (e2e): Check deployment pod is running by @narcis96 in #64
- (capi): add release instructions by @narcis96 in #65
- make workflow to run when stable and pre-releases publish by @narcis96 in #67
- (capi): fix 'Set up Go' step from release workflow by @narcis96 in #68
New Contributors
- @dependabot made their first contribution in #21
- @ctrox made their first contribution in #23
- @yhrn made their first contribution in #29
- @architchandra made their first contribution in #34
- @narcis96 made their first contribution in #46
Full Changelog: v0.1.3...v0.2.0-alpha.1