-
Notifications
You must be signed in to change notification settings - Fork 568
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Create Longhorn CLI focusing on non CR resource operations #7927
Comments
We can leverage this CLI to guide users understand & config Longhorn systems on demands:
For example:
Besides, this CLI can handle some complicated operations such as recurring-job creation and configuration. Without this, users have to get a template YAML, check all fields and the corresponding options, modify it, create CRs, and bind it to some volumes. It's too trivial. An interactive CLI definitely helps. |
Some functionalities of the CLI
|
@derekbit , could you help to create an issue for the filesystem check with some context? |
Pre Ready-For-Testing Checklist
|
Is your feature request related to a problem? Please describe (馃憤 if you like this request)
Create a Longhorn CLI focusing on non-custom-resource operations, as users can operate resources via Kubectl or similar tools, K8s user experience. However, some operations like install prerequisites, preflight check before installation/upgrade, runtime periodical check, headless support bundle download, check known issue mentioned in the knowledge pages, etc. are only partially operated through UI.
We should provide a CLI to help with these headless operations for general functions, debugging, benchmarking, troubleshooting, etc.
Change https://github.com/longhorn/longhorn-preflight to longhorn/cli and implement the corresponding functions.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: