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 #35184 - Drop puppetca_puppet_cert provider #836

Merged
merged 1 commit into from Jul 8, 2022

Conversation

ekohl
Copy link
Member

@ekohl ekohl commented Jul 8, 2022

Currently for Puppet 6.0 or higher the Puppetserver REST API is used. Puppet 5 is EOL so this can be dropped. Older versions (dating back to Puppet 4) had an incomplete API, but core methods do work. Just the reporting in the UI is incomplete. This means even with Puppet 5 it won't be completely broken.

Dropping this allows us to move forward. The current implementation has some coding techniques which need adjustment on Ruby 3. Since nobody should be using the old code, refactoring it is pointless.

Currently for Puppet 6.0 or higher the Puppetserver REST API is used.
Puppet 5 is EOL so this can be dropped. Older versions (dating back to
Puppet 4) had an incomplete API, but core methods do work. Just the
reporting in the UI is incomplete. This means even with Puppet 5 it
won't be completely broken.

Dropping this allows us to move forward. The current implementation has
some coding techniques which need adjustment on Ruby 3. Since nobody
should be using the old code, refactoring it is pointless.
@ehelms ehelms merged commit 6983107 into theforeman:develop Jul 8, 2022
@ekohl ekohl deleted the 35184-drop-puppetca-puppet-cert branch August 31, 2022 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants