-
Notifications
You must be signed in to change notification settings - Fork 162
feat(nhctl): VPN support CRD #1246
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8ec5c69
to
afa6f4b
Compare
xinxinh2020
approved these changes
Feb 18, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
afa6f4b
to
a89fcb9
Compare
Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com>
Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com>
Signed-off-by: p_caiwfeng <p_caiwfeng@tencent.com>
a89fcb9
to
bbdc9dd
Compare
wencaiwulue
added a commit
that referenced
this pull request
Mar 25, 2022
* 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>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.