Revision 74e2fc5f
Added by Amit Upadhye over 1 year ago
lib/foreman_maintain/cli/upgrade_command.rb | ||
---|---|---|
target_versions.sort.each { |version| puts version }
|
||
end
|
||
|
||
def allow_self_upgrade?
|
||
!disable_self_upgrade?
|
||
end
|
||
|
||
subcommand 'list-versions', 'List versions this system is upgradable to' do
|
||
disable_self_upgrade_option
|
||
|
||
def execute
|
||
ForemanMaintain.validate_downstream_packages
|
||
ForemanMaintain.perform_self_upgrade unless disable_self_upgrade?
|
||
ForemanMaintain.perform_self_upgrade if allow_self_upgrade?
|
||
print_versions(UpgradeRunner.available_targets)
|
||
end
|
||
end
|
||
... | ... | |
|
||
def execute
|
||
ForemanMaintain.validate_downstream_packages
|
||
ForemanMaintain.perform_self_upgrade unless disable_self_upgrade?
|
||
ForemanMaintain.perform_self_upgrade if allow_self_upgrade?
|
||
upgrade_runner.run_phase(:pre_upgrade_checks)
|
||
exit upgrade_runner.exit_code
|
||
end
|
||
... | ... | |
|
||
def execute
|
||
ForemanMaintain.validate_downstream_packages
|
||
ForemanMaintain.perform_self_upgrade unless disable_self_upgrade?
|
||
ForemanMaintain.perform_self_upgrade if allow_self_upgrade?
|
||
if phase
|
||
upgrade_runner.run_phase(phase.to_sym)
|
||
else
|
Also available in: Unified diff
Fixes #35401 - self upgrade for Foreman and Katello (#637)