Project

General

Profile

Feature #13667

puppet_proxy and puppetca modules load puppet gem in puppet 4.0 and higher environments

Added by Dmitri Dolguikh almost 5 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Category:
Puppet
Target version:
Difficulty:
Triaged:
Bugzilla link:
Fixed in Releases:
Found in Releases:

Related issues

Related to Smart Proxy - Feature #11992: Support loading Puppet from AIO packagesRejected2015-09-29
Related to Smart Proxy - Bug #14266: proxy-puppet - import classes to foreman takes agesResolved2016-03-18
Related to Smart Proxy - Refactor #11080: Move Puppet run providers to plugin-capable layoutClosed2015-07-10
Related to Smart Proxy - Feature #15095: Add Puppet server environment_classes API supportClosed
Related to Smart Proxy - Bug #15130: Puppet environment retriever set to config_file, not API when using "environmentpath"Closed2016-05-23
Related to Smart Proxy - Refactor #30857: Merge Puppet Proxy Puppet API provider code into the Puppet moduleReady For Testing
Blocks Foreman - Tracker #8447: Puppet 4 supportClosed2014-11-19

Blocked by Smart Proxy - Refactor #14618: Refactor plugin initialization and loadingClosed2016-04-13

Associated revisions

Revision df0fc729 (diff)
Added by Dmitri Dolguikh over 4 years ago

Fixes #13667 - support for puppet 4.0 in puppet_proxy module

History

#1 Updated by Dmitri Dolguikh almost 5 years ago

  • Related to Feature #11992: Support loading Puppet from AIO packages added

#2 Updated by The Foreman Bot almost 5 years ago

  • Status changed from Assigned to Ready For Testing
  • Pull request https://github.com/theforeman/smart-proxy/pull/376 added

#3 Updated by Dominic Cleal almost 5 years ago

  • Related to Bug #14266: proxy-puppet - import classes to foreman takes ages added

#4 Updated by Dominic Cleal almost 5 years ago

#5 Updated by Dominic Cleal almost 5 years ago

  • Pull request https://github.com/theforeman/smart-proxy/pull/406 added
  • Pull request deleted (https://github.com/theforeman/smart-proxy/pull/376)

#6 Updated by Dominic Cleal almost 5 years ago

  • Blocked by Refactor #14618: Refactor plugin initialization and loading added

#7 Updated by Walter Heck over 4 years ago

Just so that others can find this stuff (as it took me a bit of time to figure things out): when you try smart-proxy from source with Puppet 4 aio packages installed you'll get the following:

[root@master smart-proxy]# yum list installed | grep puppet
puppet-agent.x86_64              1.4.2-1.el7                           @puppetlabs-pc1
puppetdb.noarch                  4.0.2-1.el7                           @puppetlabs-pc1
puppetdb-termini.noarch          4.0.2-1.el7                           @puppetlabs-pc1
puppetlabs-release-pc1.noarch    1.0.0-2.el7                           @/puppetlabs-release-pc1-el-7.noarch
puppetserver.noarch              2.3.2-1.el7                           @puppetlabs-pc1
[root@master smart-proxy]# /opt/smart-proxy/bin/smart-proxy
Errors detected on startup, see log for details. Exiting: cannot load such file -- puppet

It would be really great to see this start working someday :)

#8 Updated by Dmitri Dolguikh over 4 years ago

Did you try changes in https://github.com/theforeman/smart-proxy/pull/406? If so, can you post the error log?

#9 Updated by Dominic Cleal over 4 years ago

  • Related to Refactor #11080: Move Puppet run providers to plugin-capable layout added

#10 Updated by Dominic Cleal over 4 years ago

  • Tracker changed from Bug to Feature
  • Legacy Backlogs Release (now unused) set to 136

#11 Updated by Anonymous over 4 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#12 Updated by Dominic Cleal over 4 years ago

  • Related to Feature #15095: Add Puppet server environment_classes API support added

#13 Updated by Dominic Cleal over 4 years ago

  • Related to Bug #15130: Puppet environment retriever set to config_file, not API when using "environmentpath" added

#14 Updated by Ewoud Kohl van Wijngaarden 4 months ago

  • Related to Refactor #30857: Merge Puppet Proxy Puppet API provider code into the Puppet module added

Also available in: Atom PDF