Skip to content
This repository has been archived by the owner on Dec 2, 2021. It is now read-only.

Latest commit

 

History

History
87 lines (57 loc) · 2.86 KB

CHANGELOG.md

File metadata and controls

87 lines (57 loc) · 2.86 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

1.1.0 - 2018-11-14

Added

  • The facts_upload::server class now supports PE 2016.4.10 -- 2016.4.latest in addition to PE 2017.3.

  • A pre-compiled JAR file is now checked into the git repository so that the module may be installed directly from git.

  • JAR plugin compatibility has been extended back to Puppet Server 2.6.

1.0.4 - 2018-11-03

Fixed

  • The module can now be installed in environments using version 5.x of puppetlabs-stdlib or puppetlabs-concat. This requires updating the puppetlabs-puppet_authorization module to 0.5.0 or newer.

  • The module no longer triggers a "Could not autoload puppet/type/pe_ini_setting" error when Code Manager is enabled.

1.0.3 - 2018-04-19

Fixed

  • The facts_upload.jar plugin will no longer activate when loaded by a Puppet Server version that the plugin is not compatible with.

  • The facts_upload module will no longer re-define the puppet facts upload command for Puppet versions 5.5 and higher.

1.0.2 - 2018-02-21

Added

  • Print name of server receiving upload to messages logged by puppet facts upload.

Fixed

  • Use SSL and server settings from the agent section of puppet.conf when running puppet facts upload`.

  • Use Puppet's node_name_value and node_name_fact settings to match behavior with puppet agent and puppet apply.

1.0.1 - 2017-12-06

Fixed

  • Ruby patch code is only applied once per JRuby which prevents a "stack level too deep" error caused by applying the patch multiple times.

1.0.0 - 2017-12-05

Added

  • A /puppet/v3/facts API endpoint for Puppet Server that responds to PUT requests only.

  • A Puppet::Node::Facts::Rest indirector terminus that sends requests from agents to the /puppet/v3/facts API endpoint of the server the agent is configure to talk with.

  • A facts_upload::server class that configures Puppet Server 5.1.z or PE 2017.3.z to mount the above.

  • A puppet facts upload face that fetches facts from Facter and then uploads them to the /puppet/v3/facts API endpoint of the server the agent is configured to talk with.

  • Tests. Tests. Tests.