Feature's Improvement Planning
Feature Planning
Following are the improvements rbkcli needs, those are areas where we can use help from whom is available. Click the link and see the description of the available improvements. You can also suggest new or different improvements and I will add them to the road map!
[Existing Features] Light improvements
[Existing Features] Heavy improvements
[Code] Heavy improvements
[New Features] Heavy Stuff!
Improvements Planned
Index
Area
Level
Category
Summary
Estimated Time for Completion
01
[Feature] Existing
Light
Visible and Usable
rbkcli logging available to RbkcliBlackOps usage.
1 Day
02
[Feature] Existing
Light
Visible and Usable
rbkcli Exceptions available to RbkcliBlackOps usage.
2 Days
03
[Feature] Existing
Light
Visible and Usable
Enhance rbkcli logging in general.
5 Days
04
[Feature] Existing
Light
Rbkcli Deliverable
Allow target usage behind proxy and port forwarding.
5 Days
05
[Feature] Existing
Heavy
Visible and Usable
Add supporting methods for RbkcliBlackOps usage.
5 Days
06
[Feature] Existing
Heavy
Rbkcli Deliverable
Add scripting library for support team usage.
5 Days
07
[Feature] Existing
Heavy
Rbkcli Deliverable
Migrate brik_scripts to rbkcli platform.
5 Days
08
[Feature] Existing
Heavy
Rbkcli Deliverable
Create rbkcli auto-complete for bash (not python).
3 Days
09
[Code] Quality
Heavy
Invisible Quality
Simplify and consolidate API handler class.
10 Days
10
[Code] Quality
Heavy
Invisible Quality
Simplify and consolidate JSON handler classes.
10 Days
11
[Code] Quality
Heavy
Invisible Quality
Apply PEP-8 standard to all code.
10 Days
12
[Code] Quality
Heavy
Invisible Quality
Apply Rubrik's linter to all code.
5 Days
13
[Code] Quality
Heavy
Invisible Quality
Apply Industry's linter to all code.
5 Days
14
[Code] Quality
Heavy
Invisible Quality
Create a testing mechanism for rbkcli.
10 Days
15
[Code] Quality
Heavy
Invisible Quality
Add linter and unit testing to GitHub.
10 Days
16
[Feature] New
Heavy
2.0 Meta Commands
Add "--export/-e" parameter to create output files.
4 Days
17
[Feature] New
Heavy
2.0 Meta Commands
Add /rbkcli/use:get to use the output exported.
4 Days
18
[Feature] New
Heavy
2.0 Meta Commands
Add /rbkcli/config:patch to change rbkcli configs.
4 Days
19
[Feature] New
Heavy
2.0 Meta Commands
Add /rbkcli/target:post/get/patch to manage targets.
5 Days
20
[Feature] New
Heavy
2.0 Feature
Allow output caching for any rbkcli command.
5 Days
21
[Feature] New
Heavy
2.0 Meta Commands
Add "--enable-cache/-ec" parameter.
5 Days
22
[Feature] New
Heavy
2.0 Feature
Implement multiprocessing for API loops.
20 Days
23
[Feature] New
Heavy
2.0 Visible and Usable
rbkcli multiprocessing available to RbkcliBlackOps.
10 Days
24
[Feature] New
Heavy
2.0 Feature
Add rbkcli target group management.
10 Days
25
[Feature] New
Heavy
2.0 Feature
Add rbkcli target Load Balance for API requests.
10 Days
26
[Feature] New
Heavy
2.0 Feature
Create interactive CLI with single authentication
10 Days
27
[Feature] New
Heavy
2.0 Feature
Add API handler for rkcli commands, execute with Paramiko.
10 Days
Last updated
Was this helpful?