-
Notifications
You must be signed in to change notification settings - Fork 857
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
Feat: add the CloudShell feature #4280
Conversation
Codecov Report
@@ Coverage Diff @@
## master #4280 +/- ##
==========================================
+ Coverage 60.55% 60.62% +0.07%
==========================================
Files 341 343 +2
Lines 33181 33669 +488
==========================================
+ Hits 20092 20413 +321
- Misses 10464 10573 +109
- Partials 2625 2683 +58
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
3f6a9e1
to
c90a548
Compare
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.
pkg/auth needs some changes
67c916d
to
1df815c
Compare
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
* Feat: add the CloudShell feature Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: unit test bug Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Feat: handle the error Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Feat: change the auth package Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: change the CSR name Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: change the generate function Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: unit test Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: e2e test Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
Thanks @barnettZQG to adopt https://github.com/cloudtty/cloudtty |
Signed-off-by: barnettZQG barnett.zqg@gmail.com
Description of your changes
Provides per-user Cloud Shell in VelaUX where users can execute
vela
orkubectl
commands. Help users to quickly query information and perform advanced operations through Shell style, it includes:Highlights:
kubectl
CLI (within the scope of authority);This feature is based on the CloudTTY, Users should enable the addon before using it.
Fixes #4052
I have:
make reviewable
to ensure this PR is ready for review.backport release-x.y
labels to auto-backport this PR if necessary.