Upgrade went smooth and took ~25 minutes
Few comments:
- there were some warnings, the default config files have changes, perhaps we should warn people in upgrade guide, so they update yml files manually with the new keys.
warning: /etc/foreman-proxy/settings.d/registration.yml created as /etc/foreman-proxy/settings.d/registration.yml.rpmnew
warning: /etc/foreman-proxy/settings.yml created as /etc/foreman-proxy/settings.yml.rpmnew
warning: /etc/foreman/settings.yaml created as /etc/foreman/settings.yaml.rpmnew
warning: /etc/foreman-proxy/settings.d/remote_execution_ssh.yml created as /etc/foreman-proxy/settings.d/remote_execution_ssh.yml.rpmnew
warning: /etc/foreman-proxy/settings.d/ansible.yml created as /etc/foreman-proxy/settings.d/ansible.yml.rpmnew
This one is probably safe to ignore
warning: /etc/foreman-installer/scenarios.d/foreman-answers.yaml created as /etc/foreman-installer/scenarios.d/foreman-answers.yaml.rpmnew
but that should also probably be mentioned.
- another warning, we should probably update the policy (this instance does not have foreman_puppet installed, it used to have but then it was cleared out)
/sbin/restorecon: SELinux: Could not get canonical path for /etc/puppet/node.rb restorecon: No such file or directory.
- Rake task prints the following deprecation, perhaps something we can tell users also to ignore
WARNING: Sidekiq::Web.sessions= is no longer relevant and will be removed in Sidekiq 7.0. /usr/share/gems/gems/sidekiq-6.3.1/lib/sidekiq/web.rb:75:in `set'
-
there’s 10 manual steps I need to run over SSH, each taking non-trivial time, so I have to watch the progress to run the next one. I wish there was some wrapper around this, which would execute everything as a single upgrade command, like
foreman-maintain upgrade
-
In REX job, I see "
Error loading data from proxy: RestClient::NotFound - 404 Not Found" as the error but then the regular stdout cc @aruzicka -
the ansible jobs also contain some warnings and deprecation warnings, cc @nofaralfasi and @evgeni
[DEPRECATION WARNING]: ANSIBLE_CALLBACK_WHITELIST option, normalizing names to
new standard, use ANSIBLE_CALLBACKS_ENABLED instead. This feature will be
removed from ansible-core in version 2.15. Deprecation warnings can be disabled
by setting deprecation_warnings=False in ansible.cfg.
[WARNING]: The `requests` python module is not installed Disabling the Foreman
callback plugin.
[WARNING]: Skipping callback 'theforeman.foreman.foreman', unable to load due
to: name 'requests' is not defined
As I said before, all was smooth. I generally tested UI, REX and Ansible jobs and all works. The new host detail page, selectable columns on all hosts page and new REX wizards are nice, all should be highlighted as headline features. Great work!