Hide Forgot
Description of problem: Currently we have only few options under the CLI and most of them are under the Interactive Menu. Bringing in all the interactive menu options under CLI would be of immense help in automating various tasks. Version-Release number of selected component (if applicable): ALL versions How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Only few CLI options for rhui-manager Expected results: Expecting all interactive menu options for rhui-manager also as CLI options. Additional info: Not sure though, I think this could be a very difficult task. But feel that, it would definitely help in future for other tasks.
That's the goal, it's just a time thing, so only what I assumed would be the most requested non-shell ones are currently exposed. Aligning to 2.1 to see if we have the time to add more.
Kedar, can you please make a list of what is implemented and a list of commands that you would need for basic sanity testing. I would like to require there are enough shell commands available for automated regression testing *BEFORE* 2.1
Its almost like everything is needed under the rhui-manager <CLI ARGS> Currently only the below stuff is exposed to the CLI. [root@dhcp201-103 ~]# rhui-manager --username admin --password admin cert Red Hat content certificate management upload - uploads a new content certificate info - display information about the current content certificate [root@dhcp201-103 ~]# rhui-manager --username admin --password admin packages package manipulation on repositories upload - uploads a package or directory of packages to a repository list - lists all packages in a repository [root@dhcp201-103 ~]# rhui-manager --username admin --password admin repo repository listing and manipulation list - lists all repositories in the RHUI info - displays information on an individual repo The Required stuff for shell commands are: a) Most of the option under "Repository Management" ( options, a,c,d,u; under REPO MGMT) b) Most of the options under "CDS Management" (options, a,d,r; under CDS MGMT) c) Most of the options under "Client Entitlement Management" (options, e,c ; under Client ENTITLE MGMT) All the above stuff is considered as minimum basic required, for rhui-manager SHELL COMMANDS
In addition to above, we should have cli options for "sync status and scheduling".
moving to version 2.1.1
We believe this is in 3.0. If you are still seeing an issue, pelase feel free to re-open.