From ab0c6e18ec2c9396779db6b2d771b4fa6f1b5fe1 Mon Sep 17 00:00:00 2001 From: Gene Liverman Date: Mon, 10 May 2021 19:07:52 -0400 Subject: [PATCH] Release prep for 2.0.0 This is a major version bump because of the changes in supported operating systems and supported puppet versions. --- CHANGELOG.md | 18 +++++++++++++++--- REFERENCE.md | 29 ++++++++++++++++++++++------- metadata.json | 2 +- 3 files changed, 38 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 599befd..c4015db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,14 +4,26 @@ All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module. -## [v1.0.0](https://github.com/voxpupuli/puppet-hashi_stack/tree/v1.0.0) (2021-01-16) +## [v2.0.0](https://github.com/voxpupuli/puppet-hashi_stack/tree/v2.0.0) (2021-05-10) + +[Full Changelog](https://github.com/voxpupuli/puppet-hashi_stack/compare/v1.0.0...v2.0.0) + +**Breaking changes:** + +- Drop EoL Debian, adjust deps for Puppet 6 & 7 [\#6](https://github.com/voxpupuli/puppet-hashi_stack/pull/6) ([genebean](https://github.com/genebean)) + +**Implemented enhancements:** + +- Allow customising the base URL of the Yum repository [\#5](https://github.com/voxpupuli/puppet-hashi_stack/pull/5) ([nbarrientos](https://github.com/nbarrientos)) +- Enable Puppet 7 support/testing [\#4](https://github.com/voxpupuli/puppet-hashi_stack/pull/4) ([bastelfreak](https://github.com/bastelfreak)) + +## [v1.0.0](https://github.com/voxpupuli/puppet-hashi_stack/tree/v1.0.0) (2021-01-17) [Full Changelog](https://github.com/voxpupuli/puppet-hashi_stack/compare/d9ceffd75b1f222e1145d58cceaf3a9bcb41b360...v1.0.0) -**Merged pull requests:** +**Implemented enhancements:** - moving parameters into appropriate place, adding meaning unit test, f… [\#2](https://github.com/voxpupuli/puppet-hashi_stack/pull/2) ([attachmentgenie](https://github.com/attachmentgenie)) -- modulesync 4.0.0-10-g1c946c3 [\#1](https://github.com/voxpupuli/puppet-hashi_stack/pull/1) ([attachmentgenie](https://github.com/attachmentgenie)) diff --git a/REFERENCE.md b/REFERENCE.md index abfbe26..d74ddfd 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -10,7 +10,7 @@ ## Classes -### `hashi_stack::repo` +### `hashi_stack::repo` This class installs the hashicorp repository @@ -34,9 +34,16 @@ package { 'packer': #### Parameters -The following parameters are available in the `hashi_stack::repo` class. +The following parameters are available in the `hashi_stack::repo` class: -##### `priority` +* [`priority`](#priority) +* [`proxy`](#proxy) +* [`key_id`](#key_id) +* [`key_source`](#key_source) +* [`description`](#description) +* [`rpm_base`](#rpm_base) + +##### `priority` Data type: `Optional[Integer]` @@ -44,7 +51,7 @@ A numeric priority for the repo, passed to the package management system Default value: ``undef`` -##### `proxy` +##### `proxy` Data type: `String` @@ -52,7 +59,7 @@ The URL of a HTTP proxy to use for package downloads (YUM only) Default value: `'absent'` -##### `key_id` +##### `key_id` Data type: `String` @@ -60,7 +67,7 @@ GPG key to authenticate Apt package signatures. Default value: `'E8A032E094D8EB4EA189D270DA418C88A3219F7B'` -##### `key_source` +##### `key_source` Data type: `Stdlib::HTTPSUrl` @@ -68,7 +75,7 @@ The location of an existing GPG key file to copy. Default value: `'https://apt.releases.hashicorp.com/gpg'` -##### `description` +##### `description` Data type: `String` @@ -76,3 +83,11 @@ Repository description Default value: `'HashiCorp package repository.'` +##### `rpm_base` + +Data type: `String` + +Base URL for the Yum repository + +Default value: `'https://rpm.releases.hashicorp.com'` + diff --git a/metadata.json b/metadata.json index 1500d2b..a12eb36 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppet-hashi_stack", - "version": "1.0.1-rc0", + "version": "2.0.0", "author": "Vox Pupuli", "summary": "This module contains shared code for various HashiCorp modules", "license": "AGPL-3.0",