v0.4.0
What's Changed
- fix: fix the informer panic issue by @duanmengkk in #379
- feat: enhance permissions for OrangeBao by @OrangeBao in #382
- docs: Update WeChatIMG by @ONE7live in #385
- feat: supports the coexistence of multiple storage provisioning methods by @OrangeBao in #384
- fix: delete Deprecated serviceAccount config by @village-way in #389
- Optimize pvpvc code by @duanmengkk in #387
- add clusterpodconvertpolicy api by @duanmengkk in #383
- add dev workflow images for local debug and test by @village-way in #391
- fix: macos make failed, add go clean cache(clean.sh) by @village-way in #390
- fix: don't update address of node in node-resources-controller by @OrangeBao in #399
- optimize some func name by @duanmengkk in #396
- delete unsed files by @duanmengkk in #395
- fix:validate args with kosmos join, create ServiceExport/ServiceImport crd with kosmos install by @zhaozhengwei in #405
- change the name of kosmos-operator to clusterlink-operator by @duanmengkk in #406
- add propasal tempalte by @duanmengkk in #410
- Proposal: add proposal for implement k8s in k8s by kosmos by @duanmengkk in #411
- Add VirtualCluster api by @duanmengkk in #412
- init VirtualCluster impl framework by @duanmengkk in #413
- fix: status synchronization error of virtual node in one2one model mode by @qiuming520 in #415
- feature: add distribution policy for release-1.26.3 by @qiuming520 in #321
- Initialize part of the process of creating a virtual control plane by @yuleichun-striving in #422
- feature: add e2e and distribution policy by @qiuming520 in #419
- fix: kosmos scheduler e2e cases by @qiuming520 in #426
- update github ci workflow fix e2e run failed by @village-way in #425
- fix: kosmos node address throw duplicate value error by @OrangeBao in #427
- title: virtualcluster join controller by @GreatLazyMan in #424
- e2e:update e2e test script and quick start script by @village-way in #431
- e2e: use latest tag for e2e test and delete 0.2.0 tag by @village-way in #437
- title: fix bug,some times clusternode created without podcidr by @GreatLazyMan in #434
- fix: fix update SA ObjectReference Concurrent by @rxy0210 in #447
- fix: LeafMode-Node supports taints migration by @rxy0210 in #451
- Virtualcluster join controller by @GreatLazyMan in #436
- fix: fix 'automountServiceAccountToken' flag in the projected by @rxy0210 in #457
- move some code to lifted by @duanmengkk in #462
- add kosmos-scheduler release for Makefile by @qiuming520 in #460
- add codes for the creating of virtual cluster for tenants by @yuleichun-striving in #466
- modify codes for ci bug by @yuleichun-striving in #467
- modify virtualcluster's definition by @duanmengkk in #469
- modify virtualcluster's definition by @duanmengkk in #470
- feat: auto join/unjoin node by @OrangeBao in #471
- feat:add k8s in k8s websocket node agent for unjoin and join node by @village-way in #463
- add hostport pool manager by @duanmengkk in #474
- add component deployment functionality by @zhouhaoA1 in #473
- add externalIP for certificate-data by @qiuwei68 in #475
- feat: add timestamp for virtualcluster by @OrangeBao in #476
- delete control plane when deleting virtualcluster by @zhouhaoA1 in #477
- feat: add core-dns by @OrangeBao in #478
- feat: add select host port for apiserver by @qiuwei68 in #479
- add implement of globalnode by @duanmengkk in #480
- feat: add port selection for api server service by @qiuwei68 in #487
- deploy virtualcluster control plane on master nodes by @zhouhaoA1 in #486
- fix nodes assign func bug by @zhouhaoA1 in #488
- feat: add ReleaseHostPort for api server and service by @qiuwei68 in #489
- fix component yaml unmarshal bug by @zhouhaoA1 in #491
- refactor: add workflow for node controller by @OrangeBao in #492
- change node-agent to golang version to adapt for glibc 2.17 by @village-way in #490
- update globalnode status using
Patch
by @zhouhaoA1 in #493 - feat: delete nodes that have already joined the virtual cluster from … by @OrangeBao in #494
- add make node-agent target and improve the cmd return formate by @village-way in #495
- fix virtualcluster apiserver deploy yaml bug by @zhouhaoA1 in #497
- fix: add secret for node-agent websocket auth by @village-way in #498
- fix: change api server service ip to clusterip,port to clusterport by @qiuwei68 in #496
- fix: add secret for node-agent websocket auth by @village-way in #502
- feat: drain pod before delete node by @OrangeBao in #501
- add workflows ci for upload dev images by @duanmengkk in #500
- feat: add kosmos-hostports configmap template by @qiuwei68 in #499
- fix: restore the way of getting ip and port for api server by @qiuwei68 in #505
- fix virtualcluster deploy yaml and virtualcluster controller bug by @zhouhaoA1 in #503
- modify some codes for coredns and mainfest_components by @yuleichun-striving in #506
- add uninstall coredns feature and fix globalnode status bug by @zhouhaoA1 in #507
- fix: node-agent exit with 2, when file not found and remove useless s… by @village-way in #504
- refactor: delete coredns by yaml by @OrangeBao in #508
- reactor code and fix some bug by @duanmengkk in #511
- fix: add default kubernetes svc ip to cert by @OrangeBao in #515
- feat: sync label from globalnode to node by @OrangeBao in #516
- feat: add shortname for virtualcluster by @OrangeBao in #517
- fix: skip spec.nodeName env populated for downwardAPI by @village-way in #510
- fix: node-agent restart when the version not changed #526 by @village-way in #527
- fix: modify some codes about the bug of namespace is int by @yuleichun-striving in #514
- fix: Modify the ip in the kubeconfig used by the host cluster to cluster ip by @qiuwei68 in #528
- Revert "fix: Modify the ip in the kubeconfig used by the host cluster to cluster ip" by @duanmengkk in #536
- feat: add admin-config-clusterip secret use cluster ip and port by @qiuwei68 in #537
- feat: add taint for node by @OrangeBao in #533
- lift some pr from 0.3.0 to main by @duanmengkk in #539
New Contributors
- @village-way made their first contribution in #389
- @zhaozhengwei made their first contribution in #405
- @qiuwei68 made their first contribution in #475
Full Changelog: v0.3.0...v0.4.0