From 0f06e67daf21ccc947d9498eb3802ca437f25384 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 11 Jul 2022 14:22:39 +0000 Subject: [PATCH] Release prep v8.3.0 --- CHANGELOG.md | 16 ++++++++++++++++ REFERENCE.md | 11 +++++++---- metadata.json | 2 +- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 274e8905a..f825b086e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,22 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org). +## [v8.3.0](https://github.com/puppetlabs/puppetlabs-stdlib/tree/v8.3.0) (2022-07-11) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-stdlib/compare/v8.2.0...v8.3.0) + +### Added + +- pdksync - \(GH-cat-12\) Add Support for Redhat 9 [\#1247](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1247) ([david22swan](https://github.com/david22swan)) +- Convert `ensure_packages` to new API and refactor [\#1244](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1244) ([alexjfisher](https://github.com/alexjfisher)) + +### Fixed + +- \(MODULES-2892\) Handle missing file in file\_line [\#1251](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1251) ([silug](https://github.com/silug)) +- Simplify stdlib::manage [\#1250](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1250) ([jcpunk](https://github.com/jcpunk)) +- Unbreak `rake strings:generate:reference` [\#1239](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1239) ([smortex](https://github.com/smortex)) +- loadjson: do not send http\_basic\_authentication if not needed [\#1208](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1208) ([chaen](https://github.com/chaen)) + ## [v8.2.0](https://github.com/puppetlabs/puppetlabs-stdlib/tree/v8.2.0) (2022-05-16) [Full Changelog](https://github.com/puppetlabs/puppetlabs-stdlib/compare/v8.1.0...v8.2.0) diff --git a/REFERENCE.md b/REFERENCE.md index 45fca75a7..74c7065f6 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -330,9 +330,8 @@ It can feel unnecessary to create a module for a single resource. There are a number of possible patterns to generate trivial resource definitions. This is an attempt to create a single clear method for uncomplicated resources. -There is limited support for `before`, `require`, `notify`, -and `subscribe`. However, the target resources must be defined -before this module is run. +There is __limited__ support for `before`, `require`, `notify`, +and `subscribe`. #### Examples @@ -350,6 +349,7 @@ class { 'stdlib::manage': 'package' => { 'example' => { 'ensure' => 'installed', + 'subscribe' => ['Service[sshd]', 'Exec[something]'], } } } @@ -366,6 +366,9 @@ stdlib::manage::create_resources: package: example: ensure: installed + subscribe: + - 'Service[sshd]' + - 'Exec[something]' ``` #### Parameters @@ -379,7 +382,7 @@ The following parameters are available in the `stdlib::manage` class: Data type: `Hash[String, Hash]` A hash of resources to create -NOTE: functions, such as `template` or `epp` are not evaluated. +NOTE: functions, such as `template` or `epp`, are not evaluated. Default value: `{}` diff --git a/metadata.json b/metadata.json index f7299c169..476750e65 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppetlabs-stdlib", - "version": "8.2.0", + "version": "8.3.0", "author": "puppetlabs", "summary": "Standard library of resources for Puppet modules.", "license": "Apache-2.0",