Project

General

Profile

« Previous | Next » 

Revision 74e2fc5f

Added by Amit Upadhye over 1 year ago

Fixes #35401 - self upgrade for Foreman and Katello (#637)

  • Fixes #35401 - self upgrade for Foreman and Katello

View differences:

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