What's Changed
- Correct file name by @cuong-ts in #95
- Fix code generation by @galal-hussein in #104
- Move to Github Action by @galal-hussein in #105
- Use gh tool by @galal-hussein in #106
- Changing the cluster to be namespaced by @MbolotSuse in #110
- Fixing bugs with namespaced clusters by @MbolotSuse in #111
- adding poc for virtual kubelet by @MbolotSuse in #112
- Adding experimental disclaimer by @galal-hussein in #129
- Adding Networkpolicy to ClusterSets by @galal-hussein in #125
- virtual-kubelet controller integration by @galal-hussein in #130
- Add structured logging via zap by @galal-hussein in #133
- Fix virtual node types by @galal-hussein in #135
- Adding basic volume syncing by @MbolotSuse in #137
- Token random generation by @galal-hussein in #136
- Added nodeSelector to workloads by @enrichman in #138
- Serviceaccount token synchronization by @galal-hussein in #139
- Added
envtestintegration tests for ClusterSet by @enrichman in #143 - Added
allowedNodeTypesto ClusterSet, and fixed NetworkPolicy reconciliation by @enrichman in #144 - Fix Network Policy reconciliation by @enrichman in #150
- Bump deps and enable tests on PRs by @enrichman in #152
- Bump testing dependencies by @enrichman in #155
- Changed cluster creation backoff timeout by @enrichman in #156
- Added
podSecurityAdmissionLeveltoClusterSetby @enrichman in #145 - Fix cluster create timeout by @enrichman in #157
- Initial networking support for shared mode by @galal-hussein in #154
- Allow exec into pod and fetching log in shared mode by @jp-gouin in #160
- Implementation of
GetStatsSummaryandGetMetricsResourcefor Virtual Kubelet by @enrichman in #163 - Add real node resources to virtual node by @enrichman in #169
- Fix go.mod by @enrichman in #171
- Test release workflows by @enrichman in #173
- Fix removed
id-tokenpermission by @enrichman in #176 - Fix action event check on wrong field
event_nameby @enrichman in #177 - Added priorityClass to Clusters and ClusterSets by @enrichman in #180
- Add PVC syncing support by @galal-hussein in #179
- Fix for default priorityClasses by @enrichman in #182
- Fix panic for already registered webhook by @enrichman in #186
- Fix for UpdatePod by @enrichman in #187
- Fix downward api for status fields in k3k-kubelet by @galal-hussein in #185
- Charts updates (removed default
k3k-systemnamespace, edit of some default values) by @enrichman in #190 - Add retry for k3k-kubelet provider functions by @galal-hussein in #188
- E2E tests scaffolding by @enrichman in #189
- Bump go1.23 by @enrichman in #198
- Fix missing version in binaries by @enrichman in #196
- Added
golangci-lintaction by @enrichman in #197 - Add Cluster creation test by @enrichman in #192
- Simplify Cluster spec by @enrichman in #193
- Fix release tag by @enrichman in #201
- Removed Affinity rules from agents by @enrichman in #199
- Fix secret tokens and DNS translation by @galal-hussein in #200
- upgrade chart to v0.2.2-rc4 by @galal-hussein in #207
- Bump
urfave/clitov2by @enrichman in #205 - Fix chart release action by @galal-hussein in #210
- add flag to override kubernetes server value in the generated kubeconfig by @jp-gouin in #209
- Added test (virtual cluster creation, with pod) and small kubeconfig refactor by @enrichman in #211
- Fix webhook restarts in k3k-kubelet by @galal-hussein in #214
- Fix typos and adding spellcheck linter by @enrichman in #215
- Logs and organization cleanup by @enrichman in #208
- Add initial support for daemonsets by @galal-hussein in #217
- Fix status update, updated k3s default version, updated CRDs by @enrichman in #218
- Added
chart-releaseraction by @enrichman in #222 - Fix missing updates of server certificates by @enrichman in #219
- fix ingress creation, use the ingress host in Kubeconfig when enabled by @jp-gouin in #213
- Fix Webhook certificate recreate by @enrichman in #226
- Small cli refactor (
cluster nameas arg, default kubeconfig path) by @enrichman in #230 - Fixing etcd pod controller by @galal-hussein in #233
- Fix metadata information for the virtual pods by @galal-hussein in #228
- Fix panic for nil Expose by @enrichman in #240
- Update of some docs by @enrichman in #231
- Added Ports to NodePortConfig and expose fixes by @enrichman in #247
- Fix and enhancements to IngressExposeConfig (
annotations) by @enrichman in #248 - Default to dynamic persistence and fix HA restarts by @galal-hussein in #250
- Add strict check for number of arguments in cluster
createanddeleteby @enrichman in #252 - Assign pod's hostname if not assigned by @galal-hussein in #253
New Contributors
- @cuong-ts made their first contribution in #95
- @MbolotSuse made their first contribution in #110
- @enrichman made their first contribution in #138
- @jp-gouin made their first contribution in #160
Full Changelog: v0.2.1...v0.3.0