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 #624
- Rule added to create events in API groups for byohost by @shivi28 in #628
- Namespace reference removed from cluster-class yamls by @shivi28 in #630
- Fix Host Agent integration tests by @dharmjit in #635
- Documentation added for clusterclass by @shivi28 in #634
- Hard coded values for worker and control plane machine count removed by @shivi28 in #637
- Webhook for bootstrapkubeconfig by @anusha94 in #633
- Docs update for Bootstrap Token Feature by @anusha94 in #640
- Revert "Update documentation for bootstrap token feature (#640)" by @anusha94 in #653
- Skip ci, lint and e2e tests for doc changes by @shubham14bajpai in #641
- Added clusterclass template in release by @Madhur97 in #608
- Bump k8s.io/client-go from 0.24.2 to 0.24.3 by @dependabot in #651
- Bump k8s.io/component-base from 0.24.1 to 0.24.3 by @dependabot in #657
- Add certificate rotation to host agent by @sachinkumarsingh092 in #642
- Cluster class upgrade e2e test by @Madhur97 in #639
- Variable removed by @shivi28 in #658
- Add new version in metadata by @Madhur97 in #662
New Contributors
- @VibhorChinda made their first contribution in #488
- @mayur-tolexo made their first contribution in #490
- @Ankitasw made their first contribution in #521
- @khannakshat7 made their first contribution in #528
- @shivi28 made their first contribution in #540
- @aca made their first contribution in #609
- @ruifaling made their first contribution in #619
- @Madhur97 made their first contribution in #611
Full Changelog: v0.2.0...v0.3.0