v0.5.2
What's Changed
- lift some pr from 0.3.0 to main by @duanmengkk in #539
- fix the bug of generate_globalnode.sh by @duanmengkk in #540
- cherry-pick: fix the bug of generate_globalnode.sh by @duanmengkk in #541
- add skip to skip some task by @duanmengkk in #552
- pod convert policy code cleanup in main by @ONE7live in #547
- fix the skip bug by @duanmengkk in #558
- feat: sync label from node to globalnode by @ONE7live in #557
- fix: kube-apiserver on master node can't be access by pod on worker node by @village-way in #555
- feat: Compatibility without kubeadm.cfg file by @OrangeBao in #543
- feat: Record the assigned port in the virtualcluster by @qiuwei68 in #556
- feat: cmd support stream log output #544 by @village-way in #546
- add propasal for virtaulcluster plugin by @duanmengkk in #566
- add api for virtualcluster plugin by @duanmengkk in #535
- cherry-pick: DNS configuration exception by @OrangeBao in #575
- feat: install apiserver-network-proxy when create virtualCluster by @village-way in #570
- feat: anp support tcp mode by @village-way in #581
- add install scheduler component feature for kosmosctl by @zhouhaoA1 in #578
- fix: uninstall anp failed and failed to upload agent cert to tenant by @village-way in #583
- fix: add inCluster ip to cert by @OrangeBao in #582
- feat: sync core-dns svc by @OrangeBao in #585
- feat: filter node event by @OrangeBao in #591
- reactor code for e2e by @duanmengkk in #572
- fix clusterpodconvertpolicies's scope by @duanmengkk in #593
- Cherry-pick: reactor code for e2e by @duanmengkk in #592
- feat: use the code way to install core-dns by @qiuwei68 in #579
- fix: failed to execute workflow when anp pod is not ready by @village-way in #595
- Cherry-Pick: ignore errors of vc kubeconfig empty by @OrangeBao in #598
- Kubenest e2e by @duanmengkk in #599
- fix: connect to apiserver connection refused by @village-way in #600
- Cherry-Pick: do sync after globalnode created and add retry by @OrangeBao in #603
- sort globalnode list by name when assign nodes in virutalcluster by @zhouhaoA1 in #606
- fix: TLS transport disable IDEA、DES、3DES algorithm and use CipherSuites by @village-way in #607
- fix: add kube-nest-admission-plugins flag for virtual-cluster operator by @village-way in #609
- fix: fix anpDeployment template error and update apiserver replicas to 2 by @village-way in #612
- Cherry Pick: node label lost by @OrangeBao in #615
- fix: update apiserver anp deploy spec.strategy to Recreate by @village-way in #617
- fix: add check apiserver before create agent deploy by @village-way in #618
- Cherry Pick: concurrent execution of change node tasks by @OrangeBao in #624
- Cherry Pick: support plugin options for templete by @OrangeBao in #627
- fix: Fixed core-dns yaml format issues by @qiuwei68 in #626
- fix: add kube-proxy in virtualcluster by @rxy0210 in #594
- feat: install api-server-external-service in virtualcluster by @qiuwei68 in #628
- Cherry Pick: Fix exceptions that occur when adding nodes back to the host clu… by @OrangeBao in #633
- support labelselector and add retry mechanism when update globalnode by @zhouhaoA1 in #630
- Make etcd's stored data more flexible and configurable by @duanmengkk in #639
- feat: support ipv6 by @OrangeBao in #638
- support --configfile for kubenest by @duanmengkk in #642
- feat: Add nodes back to the host cluster without kubeadm by @qiuwei68 in #645
- fix: fix the bug of sync endpoint in vc by @qiuwei68 in #650
- improve node agent for serve and client by @village-way in #647
- feat: update vendor for pty and viper dependency by @village-way in #657
- feature: node-agent add port available check by @village-way in #658
- Cherry-Pick: check if the host is occupying the port by @OrangeBao in #655
- feat: adapt to the new node agent by @OrangeBao in #659
- fix:instance rescheduler fail by volumeBindingNodeConflict in one2one… by @qiuming520 in #669
- feat: network-manager support clusterLinkOptions.enable by @qiuming520 in #671
- Feature actual clustername by @duanmengkk in #676
- add direct sync service feature by @duanmengkk in #667
- fix bug by @duanmengkk in #679
- Cherry-Pick: fix leaf pvc storage update by @zhouhaoA1 in #680
- cherry-pick: fix bug for create svc twice by @duanmengkk in #682
- feat: Support automatic configuration of the IP family for API server… by @OrangeBao in #663
- Merge release0.4.0 to main by @OrangeBao in #684
- feature: enhance vip and resolve conflict when merge release-0.4.0 to main by @village-way in #689
- fix: do not update konnectivity-server endpoints when len of subnet is 0 by @OrangeBao in #688
- fix flags for --config by @duanmengkk in #692
- bugfix: fix drain virtual cluster node error and failed to create api-server-external-service endpoint by @village-way in #693
- feat: Apiserver supports exposing virtual cluster access using nodePort mode by @OrangeBao in #697
- bugfix: fix vc Pending status can't Reconcile by @village-way in #696
- fix: api-server-external-service endpoint bind with svc by @qiuwei68 in #690
- feat: support install corends to virtual cluster by @OrangeBao in #698
- feat: format ipv6 address for service-cluster-ip-range by @OrangeBao in #699
- feat: Specify to retrieve the node as an InternalIP type by @xuxiaoyong945 in #702
- update ETCDUnitSize for VirtualCluster by @gao12312 in #707
- add revive linter and fix the lint error by @duanmengkk in #706
- fix: Modify node IP selection logic by @OrangeBao in #713
New Contributors
- @xuxiaoyong945 made their first contribution in #702
- @gao12312 made their first contribution in #707
Full Changelog: v0.5.1...v0.5.2