Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat(nhctl): add ui * feat(api): supports for ldap * feat(nhctl): list applications * start devmode * move dev start out of dev * feat(nhctl): add view logs ui * feat(nhctl): add debuger adapter dev config * using vcluster for testcase Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * feature(nhctl): optimize code Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * fix(api): override with host kubeconfig cluster Signed-off-by: yuyicai <yuyicai@hotmail.com> Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * feat(workflow): change build script for syncthing-osx-arm * feature(nhctl): using dev space detail to get kubeconfig * feature(nhctl): remove reset * feat: recover port-forward use labels * feature(nhctl): remove apply for temporary * feat: update for go module * feat(api): fix for test search * feat(nhctl): fail when tiemout while kubeconfig check * feature(nhctl): update vcluster version from 0.4.5 --> 0.5.2 * feature(nhctl): get vcluster account info from env * feat(nhctl): support specify dev container name * feat(nhctl): optmize for kubeconfig check * fix(nhctl): fix the bugs with same container/dev-container name * fix(nhctl): fix system:anonymous issues with wrong config factory * feat(nhctl): supports display syncthing gui host * add testcase for parse app name from annotation * feat(nhctl): supports multiple cluster for same svc * feat(workflow): push arm64-linux to coding-repo * feat(nhctl): supports enter dev pod directly when using dev terminal * add sleep time for parsing app from annotation * feat(nhctl): add dev terminal * Feature/optimize list ns (#1210) * fix parse app from annotation * Hotfix(nhctl): still add . to Kind.Version.Group while group is empty * optimize list ns * npe * finish optimize list ns Co-authored-by: p_caiwfeng <p_caiwfeng@tencent.com> * feat(nhctl): fix for nid obtaining * feat(nhctl): supports recursion application resolve via annotations * feat(nhctl): optimize resource mapping gvk-2-gvr * merge(nhctl): merge from dev * add port-forward * feat(nhctl): add informer for rs * feat(nhctl): change rollingupdate to recreate * feat(nhctl): optimize vpn logic (#1226) * optimize vpn logic Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * optimize vpn logic Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * optimize vpn logic Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * optimize tips Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * using sigle patch to improve performance Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> Co-authored-by: p_caiwfeng <p_caiwfeng@tencent.com> * hotfix(nhclt): fix vpn CIDR issue (#1225) * fix vpn CIDR issue Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * optimize get CIDR logic Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * fix import not correct Co-authored-by: p_caiwfeng <p_caiwfeng@tencent.com> * feat(nhctl): add [duplicate dev mode] in cli * feat(nhctl): add [install application] in cli * feat(nhctl): fix exec pod when first enter devmode * feat(nhctl): fix adaptor for nid associate * feat(nhctl): fix profile is empty after dev associate * feat(nhctl): add [View Profile & View DB Data] * feat(nhctl): remove rawConfig * feat(nhctl): recover daemon_status.go * feat(nhctl): remove [config template] * feat(nhctl): remove NocalhostSvc in common * feat(nhctl): remove NocalhostApp in common * feat(nhctl): optimize daemon client wait for stream logic (#1240) * optimize daemon client wait for stream logic Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * feat(nhctl): in case of NPE Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> Co-authored-by: p_caiwfeng <p_caiwfeng@tencent.com> * feat(nhctl): add [Uninstall Application] in ui * feat(nhctl): fix merge err * fix vpn status issue Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * feat(nhctl): fix some mac address issue Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * fix get mac address logic Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * feat(nhctl): not need to check permission if vpn elevate is failed Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * fix(nhctl): fix tpl err * fix(nhctl): fix sync err * detect conflict tun device and disable it * feat(nhctl): VPN support CRD (#1246) * VPN support CRD Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * feat(nhctl): support port-forward Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> * feat(nhctl): remove detect conflict route temporary Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> Co-authored-by: p_caiwfeng <p_caiwfeng@tencent.com> * fix associate queryer npe (#1247) Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com> Co-authored-by: p_caiwfeng <p_caiwfeng@tencent.com> * use github action to create vcluster * feat(nhctl): use GitHub workflow to create vCluster * fix npe * fix get pne (#1248) Co-authored-by: p_caiwfeng <p_caiwfeng@tencent.com> * fix(nhctl): fix sudo daemon server * fix(nhctl): fix sudo daemon server * fix(nhctl): fix sudo daemon server * fix zombie process Signed-off-by: thinkhp <thinkhp@126.com> * optimize logic * feat(nhctl): reset when end devmode failed (#1236) Co-authored-by: name <name> * associate add nid parameter * fix typo * Revert "Fix sudo daemon err" * fix command-get associate dir not immediate issue (#1267) * fix command-get associate dir not immediate issue * flush cache * flush cache Co-authored-by: p_caiwfeng <p_caiwfeng@tencent.com> * fix can not found route pod while reverse resources (#1266) Co-authored-by: p_caiwfeng <p_caiwfeng@tencent.com> * fix #1269:nhctl get some workload develop_status is none when enter dup mode Signed-off-by: thinkhp <thinkhp@126.com> Co-authored-by: name <name> Co-authored-by: anurnomeru <anurnomeru@163.com> Co-authored-by: p_caiwfeng <p_caiwfeng@tencent.com> Co-authored-by: yuyicai <yuyicai@hotmail.com> Co-authored-by: xinxinh <2011150377@email.szu.edu.cn> Co-authored-by: thinkhp <thinkhp@126.com>
- Loading branch information