Hide Forgot
Description of problem: Unnecessary options present in subcommands of "foreman-maintain packages" command. Version-Release number of selected component (if applicable): - Satellite 6.6.0 snap 13 - rubygem-foreman_maintain-0.4.5-1.el7sat.noarch How reproducible: always Steps to Reproduce: 1. Run "foreman-maintain packages lock --help" 2. Run "foreman-maintain packages unlock --help" 3. Run "foreman-maintain packages is-locked --help" 4. Run "foreman-maintain packages status --help" Actual results: [root@hpe-dl380egen8-01 ~]# foreman-maintain packages lock --help Usage: foreman-maintain packages lock [OPTIONS] Options: -y, --assumeyes Automatically answer yes for all questions -w, --whitelist whitelist Comma-separated list of labels of steps to be skipped -f, --force Force steps that would be skipped as they were already run -h, --help print help [root@hpe-dl380egen8-01 ~]# foreman-maintain packages unlock --help Usage: foreman-maintain packages unlock [OPTIONS] Options: -y, --assumeyes Automatically answer yes for all questions -w, --whitelist whitelist Comma-separated list of labels of steps to be skipped -f, --force Force steps that would be skipped as they were already run -h, --help print help [root@hpe-dl380egen8-01 ~]# foreman-maintain packages is-locked --help Usage: foreman-maintain packages is-locked [OPTIONS] Options: -y, --assumeyes Automatically answer yes for all questions -w, --whitelist whitelist Comma-separated list of labels of steps to be skipped -f, --force Force steps that would be skipped as they were already run -h, --help print help [root@hpe-dl380egen8-01 ~]# foreman-maintain packages status --help Usage: foreman-maintain packages status [OPTIONS] Options: -y, --assumeyes Automatically answer yes for all questions -w, --whitelist whitelist Comma-separated list of labels of steps to be skipped -f, --force Force steps that would be skipped as they were already run -h, --help print help Expected results: [root@hpe-dl380egen8-01 ~]# foreman-maintain packages lock --help Usage: foreman-maintain packages lock [OPTIONS] Options: -y, --assumeyes Automatically answer yes for all questions -h, --help print help [root@hpe-dl380egen8-01 ~]# foreman-maintain packages unlock --help Usage: foreman-maintain packages unlock [OPTIONS] Options: -y, --assumeyes Automatically answer yes for all questions -h, --help print help [root@hpe-dl380egen8-01 ~]# foreman-maintain packages is-locked --help Usage: foreman-maintain packages is-locked [OPTIONS] Options: -y, --assumeyes Automatically answer yes for all questions -h, --help print help [root@hpe-dl380egen8-01 ~]# foreman-maintain packages status --help Usage: foreman-maintain packages status [OPTIONS] Options: -y, --assumeyes Automatically answer yes for all questions -h, --help print help Additional info: - [RFE] Implement a yum version lock type of protections against upgrades https://bugzilla.redhat.com/show_bug.cgi?id=1512600 - --force and --whitelist options seems unnecessary here.
Created redmine issue https://projects.theforeman.org/issues/30094 from this bug