Skip to content

Commit

Permalink
Merge pull request #239 from puppetlabs/release-prep
Browse files Browse the repository at this point in the history
Release prep v3.4.0
  • Loading branch information
reidmv authored Mar 8, 2022
2 parents f2c8c22 + 750b1e9 commit 2a75d4a
Show file tree
Hide file tree
Showing 3 changed files with 124 additions and 3 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,21 @@

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).

## [v3.4.0](https://github.com/puppetlabs/puppetlabs-peadm/tree/v3.4.0) (2022-03-08)

[Full Changelog](https://github.com/puppetlabs/puppetlabs-peadm/compare/v3.3.0...v3.4.0)

### Added

- Allow compilers and replicas to merge csr\_attributes. [\#238](https://github.com/puppetlabs/puppetlabs-peadm/pull/238) ([bwilcox](https://github.com/bwilcox))
- Add support for PE 2021.5 [\#237](https://github.com/puppetlabs/puppetlabs-peadm/pull/237) ([reidmv](https://github.com/reidmv))
- Improve handling of unsuitable LANG settings [\#236](https://github.com/puppetlabs/puppetlabs-peadm/pull/236) ([reidmv](https://github.com/reidmv))
- Add `peadm::backup` plan [\#226](https://github.com/puppetlabs/puppetlabs-peadm/pull/226) ([davidsandilands](https://github.com/davidsandilands))

### Fixed

- Make versions match SemVer pattern [\#232](https://github.com/puppetlabs/puppetlabs-peadm/pull/232) ([reidmv](https://github.com/reidmv))

## [v3.3.0](https://github.com/puppetlabs/puppetlabs-peadm/tree/v3.3.0) (2022-01-05)

[Full Changelog](https://github.com/puppetlabs/puppetlabs-peadm/compare/v3.2.0...v3.3.0)
Expand Down
110 changes: 108 additions & 2 deletions REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,15 @@

### Data types

* [`Peadm::Pe_version`](#peadmpe_version)
* [`Peadm::Pem`](#peadmpem)
* [`Peadm::SingleTargetSpec`](#peadmsingletargetspec): A SingleTargetSpec represents any String, Target or single-element array of one or the other that can be passed to get_targets() to return an

### Tasks

* [`agent_install`](#agent_install): Install the Puppet agent from a master
* [`agent_upgrade`](#agent_upgrade): Upgrade the target system using upgrade.bash from a master
* [`backup_classification`](#backup_classification): A task to call the classification api and write to file
* [`cert_data`](#cert_data): Return certificate data related to the Puppet agent
* [`code_manager`](#code_manager): Perform various code manager actions
* [`code_sync_status`](#code_sync_status): A task to confirm code is in sync accross the cluster for clusters with code manager configured
Expand Down Expand Up @@ -74,6 +76,7 @@

#### Public Plans

* [`peadm::backup`](#peadmbackup): Backup the core user settings for puppet infrastructure
* [`peadm::convert`](#peadmconvert): Convert an existing PE cluster to a PEAdm-managed cluster
* [`peadm::install`](#peadminstall): Install a new PE cluster
* [`peadm::modify_certificate`](#peadmmodify_certificate): Modify the certificate of one or more targets
Expand Down Expand Up @@ -741,6 +744,16 @@ Data type: `TargetSpec`

## Data types

### <a name="peadmpe_version"></a>`Peadm::Pe_version`

The Peadm::Pe_version data type.

Alias of

```puppet
Pattern[/^\d+\.\d+\.\d+(-.+)?$/]
```

### <a name="peadmpem"></a>`Peadm::Pem`

The Peadm::Pem data type.
Expand Down Expand Up @@ -801,6 +814,20 @@ Data type: `String`

The resolvable name of the Puppet server to upgrade from

### <a name="backup_classification"></a>`backup_classification`

A task to call the classification api and write to file

**Supports noop?** false

#### Parameters

##### `directory`

Data type: `String`

The directory to write the classification output to. Directory must exist

### <a name="cert_data"></a>`cert_data`

Return certificate data related to the Puppet agent
Expand Down Expand Up @@ -1199,6 +1226,85 @@ Which port to query the status API on

## Plans

### <a name="peadmbackup"></a>`peadm::backup`

This plan can backup data as outlined at insert doc

#### Parameters

The following parameters are available in the `peadm::backup` plan:

* [`primary_host`](#primary_host)
* [`backup_orchestrator`](#backup_orchestrator)
* [`backup_rbac`](#backup_rbac)
* [`backup_activity`](#backup_activity)
* [`backup_ca_ssl`](#backup_ca_ssl)
* [`backup_puppetdb`](#backup_puppetdb)
* [`backup_classification`](#backup_classification)
* [`output_directory`](#output_directory)

##### <a name="primary_host"></a>`primary_host`

Data type: `Peadm::SingleTargetSpec`



##### <a name="backup_orchestrator"></a>`backup_orchestrator`

Data type: `Boolean`



Default value: ``true``

##### <a name="backup_rbac"></a>`backup_rbac`

Data type: `Boolean`



Default value: ``true``

##### <a name="backup_activity"></a>`backup_activity`

Data type: `Boolean`



Default value: ``true``

##### <a name="backup_ca_ssl"></a>`backup_ca_ssl`

Data type: `Boolean`



Default value: ``true``

##### <a name="backup_puppetdb"></a>`backup_puppetdb`

Data type: `Boolean`



Default value: ``false``

##### <a name="backup_classification"></a>`backup_classification`

Data type: `Boolean`



Default value: ``true``

##### <a name="output_directory"></a>`output_directory`

Data type: `String`



Default value: `'/tmp'`

### <a name="peadmconvert"></a>`peadm::convert`

This plan sets required certificate extensions on PE nodes, and configures
Expand Down Expand Up @@ -1407,7 +1513,7 @@ Data type: `String`

##### <a name="version"></a>`version`

Data type: `String`
Data type: `Peadm::Pe_version`



Expand Down Expand Up @@ -1713,7 +1819,7 @@ Default value: ``undef``

##### <a name="version"></a>`version`

Data type: `String`
Data type: `Peadm::Pe_version`



Expand Down
2 changes: 1 addition & 1 deletion metadata.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "puppetlabs-peadm",
"version": "3.3.0",
"version": "3.4.0",
"author": "puppetlabs",
"summary": "Bolt plans used to deploy an at-scale Puppet Enterprise architecture",
"license": "Apache-2.0",
Expand Down

0 comments on commit 2a75d4a

Please sign in to comment.