Project

General

Profile

Feature #26591

Raise minimum Puppet version to 4.4

Added by Ewoud Kohl van Wijngaarden 4 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Category:
Puppet
Target version:
Team Backlog:
Fixed in Releases:
Found in Releases:

Description

Currently there's still a lot of code to support Puppet 3, but that's EOL. There's also some code for early 4.x versions that nobody should be using anymore. 4.4+ doesn't need any special version handling so that'll be the minimum new version.


Related issues

Related to Installer - Refactor #27053: Drop Puppet 3 support from the proxyClosed

Associated revisions

Revision 5b1f39cd (diff)
Added by Ewoud Kohl van Wijngaarden about 1 month ago

Refs #26591 - Improve BMC logging output

Revision 04f03762 (diff)
Added by Ewoud Kohl van Wijngaarden about 1 month ago

Refs #26591 - Optimize Proxy::Bmc.installed?

Revision 08a556c2 (diff)
Added by Ewoud Kohl van Wijngaarden about 1 month ago

Refs #26591 - Stub Rubyipmi.is_provider_installed?

With the removal of the Puppet gem, it looks like /sbin is no longer
guaranteed to be in PATH. Since these tests shouldn't care about that,
we can pretend by stubbing.

Revision 7e7015ab (diff)
Added by Ewoud Kohl van Wijngaarden about 1 month ago

Fixes #26591 - Remove puppet_proxy_legacy (Puppet 3)

This drops legacy Puppet support and relies on the Puppet API to
retrieve classes. This means at least Puppet 4.4 is required. Since
Puppet 4 also removed puppet kick, that provider is removed as well.

Revision a3a98f6e (diff)
Added by Evgeni Golov about 1 month ago

Refs #26591 - don't try to load puppet_proxy_legacy anymore

History

#1 Updated by The Foreman Bot 4 months ago

  • Assignee set to Ewoud Kohl van Wijngaarden
  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/smart-proxy/pull/637 added

#2 Updated by Ewoud Kohl van Wijngaarden 2 months ago

#3 Updated by Ewoud Kohl van Wijngaarden about 1 month ago

  • Triaged changed from No to Yes
  • Fixed in Releases 1.23.0 added

#4 Updated by Ewoud Kohl van Wijngaarden about 1 month ago

  • Status changed from Ready For Testing to Closed

#5 Updated by The Foreman Bot about 1 month ago

  • Pull request https://github.com/theforeman/smart-proxy/pull/666 added

Also available in: Atom PDF