From 57da0a5d1090838d68d47e28454eeb6890da686a Mon Sep 17 00:00:00 2001 From: Charlie Sharpsteen Date: Tue, 5 Dec 2017 09:28:43 -0800 Subject: [PATCH] Version 1.0.0 --- CHANGELOG.md | 24 +++++++++++++++++++++++- metadata.json | 2 +- project.clj | 2 +- 3 files changed, 25 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b9d11e..1614c02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,4 +9,26 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] -[Unreleased]: https://github.com/Sharpie/puppet-facts_upload/commits/master + +## [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. + + +[Unreleased]: https://github.com/Sharpie/puppetserver-clj-file-server/compare/1.0.1...HEAD +[1.0.0]: https://github.com/Sharpie/puppetserver-clj-file-server/compare/5620a62...1.0.0 diff --git a/metadata.json b/metadata.json index a243692..7224f69 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "sharpie-facts_upload", - "version": "0.0.1", + "version": "1.0.0", "author": "Charlie Sharpsteen", "summary": "Re-implements the puppet facts upload command and associated Puppet Server endpoint.", "license": "Apache-2.0", diff --git a/project.clj b/project.clj index e2bcfed..c98a49d 100644 --- a/project.clj +++ b/project.clj @@ -2,7 +2,7 @@ "Version of Puppet Server to develop and test against" "5.1.4") -(defproject sharpie/facts-upload "0.1.0-SNAPSHOT" +(defproject sharpie/facts-upload "1.0.0" :description "Puppet Server endpoint for the facts upload command" :license {:name "Apache License 2.0" :url "http://www.apache.org/licenses/LICENSE-2.0.html"}