Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes #27686, #27730, #27731, #27732 - Version locking NG #278

Merged
merged 2 commits into from Sep 5, 2019

Commits on Sep 5, 2019

  1. Fixes #27686, #27730, #27731, #27732 - Version locking NG

    Original locking of foreman-related packages was replaced
    with new approach that locks all packages except some select
    exceptions. For better performance and usability we are introducing
    new yum plugin the will be used instead of the yum versionlock plugin.
    
    - the new yum plugin lives in extras/foreman_protector
    - the plugin excludes everything except for pkgs in whitelist
    - the plugin prints how many packages are excluded
    - the plugin prints hint about using f-m packages install/update
    - 'f-m packages install/update' install/update packages
      it unlocks them first, run the yum and run the installer --upgrade
      which locks packages again. User is informed and asked for confirmation
    - f-m packages status was extended to print if the locking is enabled
      If not, warning is printed.
    - packages commands can install and setup the new plugin
    mbacovsky committed Sep 5, 2019
    Copy the full SHA
    3f70ea9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e730c52 View commit details
    Browse the repository at this point in the history