Releases: vmware-tanzu/cluster-api-provider-bringyourownhost
Releases · vmware-tanzu/cluster-api-provider-bringyourownhost
v0.5.0
What's Changed
- Bump versions for Go, CAPI, ImgPkg, Ginkgo and associated dependencies by @dharmjit in #823
- Added support for K8s v1.26.6 by @dharmjit in #830
- golang/x/net upgraded to v0.17.02 by @shivi28 in #845
- update metadata for 0.5.0 upcoming release by @dharmjit in #847
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #803
- Added support for K8s v1.25 by @dharmjit in #804
- update metadata for 0.4.0 upcoming release by @dharmjit in #815
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
- Bump github.com/docker/cli from 20.10.18+incompatible to 20.10.21+incompatible by @dependabot in #738
- Bump k8s.io/apimachinery from 0.25.2 to 0.25.4 by @dependabot in #742
- Bump k8s.io/cluster-bootstrap from 0.25.2 to 0.25.4 by @dependabot in #743
- Update maintainers.md by @dharmjit in #746
- Bump github.com/containerd/containerd from 1.6.6 to 1.6.12 by @dependabot in #764
- bump dependencies and update k8s registry in provider.yaml by @dharmjit in #775
- Bump github.com/containerd/containerd from 1.6.12 to 1.6.18 by @dependabot in #774
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #776
- Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0 by @dependabot in #777
- Bump github.com/docker/docker from 20.10.18+incompatible to 20.10.24+incompatible by @dependabot in #789
- Bump github.com/opencontainers/runc from 1.1.2 to 1.1.5 by @dependabot in #790
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Revert "Revert "Update documentation for bootstrap token feature (#640)"" by @dharmjit in #667
- Added release documentation in BYOH repo by @Madhur97 in #669
- Update the command to retrieve bootstrap-kubeconfig file by @anusha94 in #673
- Bump github.com/onsi/gomega from 1.19.0 to 1.20.0 by @dependabot in #660
- Bump k8s.io/client-go from 0.24.3 to 0.24.4 by @dependabot in #686
- Bump k8s.io/cluster-bootstrap from 0.24.2 to 0.24.4 by @dependabot in #684
- Bump k8s.io/component-base from 0.24.3 to 0.24.4 by @dependabot in #683
- Update kube-vip to v0.5.0 and go version to v1.18 by @Madhur97 in #679
- Bump github.com/onsi/gomega from 1.20.0 to 1.20.1 by @dependabot in #687
- Bump k8s.io/kubectl from 0.24.1 to 0.25.0 by @dependabot in #689
- Minor documentation fix by @Madhur97 in #695
- Bump github.com/onsi/gomega from 1.20.1 to 1.20.2 by @dependabot in #698
- Bump k8s.io/klog/v2 from 2.70.1 to 2.80.1 by @dependabot in #702
- Bump github.com/docker/cli from 20.10.17+incompatible to 20.10.18+incompatible by @dependabot in #700
- Bump github.com/docker/docker from 20.10.17+incompatible to 20.10.18+incompatible by @dependabot in #701
- Add CSR create role to BYOH Agent by @anusha94 in #704
- Fix Makefile help by @oscr in #703
- New permission added for resource events by @shivi28 in #708
- Enable manual csr flow via clusterctl by @Madhur97 in #706
- Bump k8s.io/api from 0.25.0 to 0.25.1 by @dependabot in #709
- Use the Makefile installed ginkgo instead of preinstalled ginkgo by @oscr in #705
- Bump k8s.io/client-go from 0.25.0 to 0.25.2 by @dependabot in #714
- Add more Makefile targets to help. Add test section by @oscr in #717
- Bump k8s.io/kubectl from 0.25.0 to 0.25.2 by @dependabot in #716
- Bump github.com/onsi/gomega from 1.20.2 to 1.21.1 by @dependabot in #726
- Bump github.com/kube-vip/kube-vip from 0.5.0 to 0.5.5 by @dependabot in #725
- Update golangci-lint v1.50.0. Enable linter dupword by @oscr in #721
- Bump k8s.io/cluster-bootstrap from 0.24.4 to 0.25.2 by @dependabot in #719
- Bump github.com/onsi/gomega from 1.21.1 to 1.22.1 by @dependabot in #728
- Doc improvements for BYOH before next release by @shivi28 in #720
- Adding CAPB label in tilt-provider.json by @shivi28 in #727
- Enables K8s 1.24 support in BYOH by @shivi28 in #736
- Unit tests for certificate rotation by @Madhur97 in #739
New Contributors
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Add installer flow sequence diagram by @dharmjit in #481
- Platform specific fields in BYOHost CRD by @sachinkumarsingh092 in #479
- Docs update for v0.2.0 release by @anusha94 in #482
- Sequence diagram from Bootstrap Token Authentication for BYO Host by @anusha94 in #491
- Minor doc fixes by @sachinkumarsingh092 in #480
- Added OS and K8s version support in README.md by @VibhorChinda in #488
- Update ByoHost/ ByoMachine CRDs for installer changes by @dharmjit in #494
- Add new ClusterRole and ClusterRoleBindings for CSR by @sachinkumarsingh092 in #498
- Bump k8s.io/kubectl from 0.23.0 to 0.23.6 by @dependabot in #507
- Adding use-installer-flag to host agent by @anusha94 in #502
- New K8sInstallerConfig CRD created by @mayur-tolexo in #490
- installation and uninstallation command added from agent installer algo by @mayur-tolexo in #495
- Updated cluster-template.yaml location in the local development doc by @VibhorChinda in #512
- Implement low level admission handler interface for ByoHost webhook by @anusha94 in #515
- Add bootstrap Authenticator and CSR registration by @dharmjit in #510
- docs: Updated contributing guidelines with the squash commit best practice by @Ankitasw in #521
- Add condition for Installation Secret by @shubham14bajpai in #525
- Add K8sInstallerConfigTemplate CRD by @shubham14bajpai in #524
- Add host platform to ByoHost CR info on registration by @shubham14bajpai in #516
- Added help flag for bootstrap-kubeconfig by @khannakshat7 in #528
- Bump k8s.io/kubectl from 0.23.6 to 0.24.0 by @dependabot in #531
- Bump github.com/docker/cli from 20.10.14+incompatible to 20.10.15+incompatible by @dependabot in #532
- ByoClusterTemplate added for cluster class support by @shivi28 in #540
- Add admission controller by @sachinkumarsingh092 in #513
- K8sInstallerConfig controller implementation added by @mayur-tolexo in #526
- Create kubeconfig in bootstrap token flow by @dharmjit in #541
- Add installer contract to ByoMachine controller by @shubham14bajpai in #527
- Added ClusterRoleBinding for host agent user by @dharmjit in #546
- Bump github.com/docker/docker from 20.10.14+incompatible to 20.10.16+incompatible by @dependabot in #544
- fixed: K8sInstallerConfig CR are not getting deleted when byomachine is deleted by @mayur-tolexo in #550
- Fix: Flaky tests for host-agent bootstrap flow by @dharmjit in #554
- fixed: Byoh hostinfo.architecture is not matching with the supported bundle name by @mayur-tolexo in #551
- Agent changes to support kubeconfig bootstrap flow by @dharmjit in #559
- Added manual CSR approval flow by @sachinkumarsingh092 in #558
- Webhooks added for ByoClusterTemplate by @shivi28 in #565
- Bump k8s.io/api from 0.24.0 to 0.24.1 by @dependabot in #570
- Fixed bugs in agent bootstrap kubeconfig flow by @dharmjit in #566
- Bump k8s.io/kubectl from 0.24.0 to 0.24.1 by @dependabot in #569
- Fix: Use go install instead of go get to install binaries by @dharmjit in #572
- docs: Update getting-started guide with skip-installation flag details by @Ankitasw in #576
- Bump sigs.k8s.io/cluster-api/test from 1.1.3 to 1.1.4 by @dependabot in #577
- Bump github.com/docker/cli from 20.10.15+incompatible to 20.10.16+incompatible by @dependabot in #543
- Host agent changes by @khannakshat7 in #564
- Bump runc and containerd dependencies by @dharmjit in #583
- Add e2e test for installer flow by @shubham14bajpai in #579
- Removed BundleLookupTag from the ByoClusterSpec by @Ankitasw in #581
- kubeconfig flag removed in the agent by @dharmjit in #578
- Add kubebuilder markers for RBACs for CSR by @dharmjit in #590
- Clusterclass quickstart and cluster topology template by @shivi28 in #573
- Bump github.com/docker/docker from 20.10.16+incompatible to 20.10.17+incompatible by @dependabot in #600
- Bump k8s.io/client-go from 0.24.1 to 0.24.2 by @dependabot in #602
- installer implementation details added in developer readme by @mayur-tolexo in #594
- Clusterclass quickstart and cluster topology templates for vm and e2e by @shivi28 in #575
- Update ByoHost Validating webhook by @dharmjit in #595
- Fix agent to mark conditions with appropriate status on uninstall by @shubham14bajpai in #588
- Bootstrap kubeconfig controller by @anusha94 in #586
- Deprecate old installer flow by @shubham14bajpai in #599
- Fix command in documentation by @aca in #609
- Bump github.com/docker/cli from 20.10.16+incompatible to 20.10.17+incompatible by @dependabot in #601
- fix typo err by @ruifaling in #619
- BYOH agent documentation by @Madhur97 in #611
- Cluster upgrade test by @Madhur97 in #616
- E2E test for ClusterClass feature and CC docker templates by @shivi28 in #617
- Fix: Read kubeconfig first even with --bootstrap-kubeconfig flag by @dharmjit in #606
- Bump sigs.k8s.io/cluster-api/test from 1.1.4 to 1.1.5 by @dependabot in #631
- Bump k8s.io/cluster-bootstrap from 0.23.0 to 0.24.2 by @dependabot in #626
- Bump k8s.io/klog/v2 from 2.60.1 to 2.70.0 by @dependabot in https://github.com/vmware-tanzu/cluster-api-provider-bringyourow...
v0.2.0
What's Changed
- Implemented K8s patch version masking in the registry matrix of the Installer by @jeuxdemains in #430
- Fix golint issues by @pshail in #405
- Bump github.com/maxbrunsfeld/counterfeiter/v6 from 6.4.1 to 6.5.0 by @dependabot in #445
- Added support for K8s minor versions v1.21.* & v1.23.* to the Installer by @jeuxdemains in #440
- Wait for the host agent process to start in host agent integration tests by @anusha94 in #441
- Add feature gate support for SecureAccess to host agent by @NilanjanDaw in #429
- Handle bundle artifact naming changes by @dharmjit in #437
- Bump github.com/docker/docker from 20.10.12+incompatible to 20.10.14+incompatible by @dependabot in #457
- Bump github.com/onsi/gomega from 1.18.1 to 1.19.0 by @dependabot in #459
- Bump github.com/docker/cli from 20.10.13+incompatible to 20.10.14+incompatible by @dependabot in #460
- Updates kube-vip images in templates to v0.4.1 by @shubham14bajpai in #462
- Update versions information in HostAgent binary by @sachinkumarsingh092 in #454
- Bump k8s & capi dependencies by @shubham14bajpai in #476
- Minor indentation and readability improvements by @shubham14bajpai in #442
- Update k8s version in e2e tests by @anusha94 in #455
- Installer: e2e tests against unsupported minor & major versions of K8s by @jeuxdemains in #451
New Contributors
- @shubham14bajpai made their first contribution in #462
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- Bump github.com/onsi/gomega from 1.16.0 to 1.17.0 by @dependabot in #292
- Bump sigs.k8s.io/cluster-api/test from 1.0.0 to 1.0.2 by @dependabot in #294
- Update k8s version to v1.22.3 in all docs by @anusha94 in #302
- Add ControlPlaneEndpoint assignment details to getting_started docs by @NilanjanDaw in #304
- Fix integration test for byohost webhook by @anusha94 in #299
- Handle bundleLookupTag in e2e tests by @huchen2021 in #306
- Bump github.com/docker/docker from 20.10.7+incompatible to 20.10.12+incompatible by @dependabot in #300
- Define strategy to provide value for bundleLookupTag in Cluster Template by @huchen2021 in #287
- We should refactor the agent cli output by @huchen2021 in #311
- Bump containerd version as per dependabot alert by @anusha94 in #314
- Add ADOPTERS file by @anusha94 in #315
- e2e test with installer by @anusha94 in #313
- Bump github.com/docker/cli from 20.10.7+incompatible to 20.10.12+incompatible by @dependabot in #325
- Bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 by @dependabot in #323
- Add popular references to BYOH demos and blogs by @anusha94 in #318
- Added code coverage report generation and upload to codecov by @dharmjit in #317
- Added codecov badge in the Readme by @dharmjit in #329
- Bump ginkgo version in gh actions workflows by @dharmjit in #331
- Enable testpackage linter by @anusha94 in #326
- Add Ubuntu version requirement disclaimer to getting_started docs by @NilanjanDaw in #334
- Create make target for golangci-lint action by @huchen2021 in #330
- Add OpenSSF Badge to README by @anusha94 in #336
- Bugfix kubeadm cleanup by @NilanjanDaw in #333
- fix bug: Got error: Node "node02" is invalid: spec.providerID: Forbidden: node updates may not change providerID except from "" to valid by @huchen2021 in #328
- Docker cluster template by @anusha94 in #308
- Add Office Hours Details to README by @anusha94 in #342
- Add security contact details by @anusha94 in #353
- Bump github.com/onsi/gomega from 1.17.0 to 1.18.0 by @dependabot in #350
- Add version flag to host agent by @raunaksingwi in #346
- Add integration tests for byocluster_controller by @huchen2021 in #345
- Add tests for issue-290 by @huchen2021 in #343
- Add code coverage comments for PR by @dharmjit in #347
- Add controller tests for paused condition for ByoHost by @NilanjanDaw in #357
- Add a script to run e2e test by @anusha94 in #319
- Bump github.com/onsi/gomega from 1.18.0 to 1.18.1 by @dependabot in #362
- Code improvements by @pshail in #358
- Add BYOH cluster create sequence diagram by @dharmjit in #355
- Bump clusterctl version to v1.0.4 by @anusha94 in #366
- Files removed from test code coverage by @dharmjit in #372
- add cli build details to local_dev docs by @NilanjanDaw in #365
- Refactor of the host agent installer by @georgievaVMW in #316
- Add timezone converter link by @anusha94 in #378
- Fetch control plane IP at runtime by @anusha94 in #376
- Add pre-requisite package precheck to byoh-agent by @raunaksingwi in #356
- Add Governance details by @anusha94 in #381
- Code + Document improvements by @pshail in #386
- Update README to include more details by @anusha94 in #382
- Renamed the HAI cli to cli-dev.go in accordance with issue #374 by @georgievaVMW in #387
- Add unit tests for k8s install and uninstall components of agent reconciler by @NilanjanDaw in #388
- Add a log-level flag to set the log verbosity level by @NilanjanDaw in #380
- More automation in getting_started.md guide by @huchen2021 in #385
- Add support for host-agent integration tests by @NilanjanDaw in #400
- Adds default goal for Makefile. by @jaybatra26 in #407
- build byoh binary only once to save test time by @huchen2021 in #416
- Update Contributing Guidelines by @anusha94 in #419
- Add doc.go file to all packages by @anusha94 in #418
- Add host-agent integration tests by @NilanjanDaw in #399
- Bump containerd version to v1.5.10 by @anusha94 in #426
- Bump github.com/docker/cli from 20.10.12+incompatible to 20.10.13+incompatible by @dependabot in #432
- Troubleshooting guide by @georgievaVMW in #424
- Minor fixes for linting changes after running
make test
by @sachinkumarsingh092 in #422
New Contributors
- @dependabot made their first contribution in #292
- @NilanjanDaw made their first contribution in #304
- @raunaksingwi made their first contribution in #346
- @jaybatra26 made their first contribution in #407
- @sachinkumarsingh092 made their first contribution in #422
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- bump(deps) github.com/opencontainers/runc to v1.0.3 by @dharmjit in #284
- 🐛 Handle k8s patch version for installer by @dharmjit in #283
- 🐛 Fix Draft Release Github action to fetch the tag name by @dharmjit in #286
- Added support for dependabot by @Akasurde in #289
New Contributors
Full Changelog: v0.1.0-alpha.3...v0.1.0
v0.1.0-alpha.3
What's Changed
- Create draft release automation by @shamsher31 in #261
- bump(deps) github.com/containerd/containerd and github.com/opencontainers/image-spec by @dharmjit in #279
Enhancements
- Documented cgroupfs driver use in the getting started guide by @dharmjit in #260
- Add VM Prerequisites to Getting Started Guide by @anusha94 in #267
- Removed the obsolete POC installer from the project by @jeuxdemains in #270
- added provider label by @himanshu007-creator in #248
New Contributors
- @himanshu007-creator made their first contribution in #248
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
v0.1.0-alpha.2
What's Changed
- Refactored Host Agent, Installer Integration by @dharmjit in #225
- Add Prow like actions for BYOH by @shamsher31 in #247
- CLI for the installer library by @ratanasovvmw in #175
- Add support for bundle registry and tag fields by @anusha94 in #205
- Installer OS mapping by @ratanasovvmw in #207
- Added implementation for the PreviewChanges method in Installer. by @georgievaVMW in #188
- Add tag support to installer by @ratanasovvmw in #191
Bug Fixes
- ByoMachine attached to multiple ByoHosts by @huchen2021 in #185
- Fix for the slow bundleDownloader test. by @georgievaVMW in #192
- clean the /et/cni/net.d folder before we start the k8s provsion by @huchen2021 in #190
- Installer and bundle builder fixes by @ratanasovvmw in #195
- Remove the hardcoding for ControlPlaneEndpoint in Cluster Template by @dharmjit in #201
- Cleanup bundle annotations on byohost by @anusha94 in #222
Enhancements
- Add Installer documentation by @ratanasovvmw in #230
- Fixes format and goimports issues by @pshail in #220
- Update module name to match repo name by @dharmjit in #198
- Update Cluster Template for ByoCluster Bundle fields by @dharmjit in #257
- Added additional tests for installer and algo installer by @georgievaVMW in #200
- Update build-bundle.sh to include .imgpkg dir by @dharmjit in #213
- Strip version tag from k8s version by @anusha94 in #217
- Use --short to report kubectl version by @shamsher31 in #215
- Add more ldflags for host agent binary by @shamsher31 in #211
- Use imgpkg -i by @ratanasovvmw in #229
- godoc reference card and minor alignment fix by @pshail in #232
- Check broken links in markdown files by @shamsher31 in #224
- Fixed godoc urls by @pshail in #240
- Improve the getting-started docs by @jamiemonserrate in #239
- Update default value for downloadpath by @anusha94 in #227
- Fix installer Ubuntu_20.04.3_x86-64 bug by @ratanasovvmw in #243
- Changes to OS and package updates by @georgievaVMW in #209
- Added Go Report Card badge in Readme by @dharmjit in #249
- Run e2e test for each PR by @shamsher31 in #245
- fix local_dev.md file for updated file path & environment variable name by @Priyankasaggu11929 in #236
New Contributors
- @shamsher31 made their first contribution in #215
- @pshail made their first contribution in #220
- @Priyankasaggu11929 made their first contribution in #236