Skip to content

Commit 2a75d4a

Browse files
authored
Merge pull request #239 from puppetlabs/release-prep
Release prep v3.4.0
2 parents f2c8c22 + 750b1e9 commit 2a75d4a

File tree

3 files changed

+124
-3
lines changed

3 files changed

+124
-3
lines changed

CHANGELOG.md

+15
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22

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

5+
## [v3.4.0](https://github.com/puppetlabs/puppetlabs-peadm/tree/v3.4.0) (2022-03-08)
6+
7+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-peadm/compare/v3.3.0...v3.4.0)
8+
9+
### Added
10+
11+
- Allow compilers and replicas to merge csr\_attributes. [\#238](https://github.com/puppetlabs/puppetlabs-peadm/pull/238) ([bwilcox](https://github.com/bwilcox))
12+
- Add support for PE 2021.5 [\#237](https://github.com/puppetlabs/puppetlabs-peadm/pull/237) ([reidmv](https://github.com/reidmv))
13+
- Improve handling of unsuitable LANG settings [\#236](https://github.com/puppetlabs/puppetlabs-peadm/pull/236) ([reidmv](https://github.com/reidmv))
14+
- Add `peadm::backup` plan [\#226](https://github.com/puppetlabs/puppetlabs-peadm/pull/226) ([davidsandilands](https://github.com/davidsandilands))
15+
16+
### Fixed
17+
18+
- Make versions match SemVer pattern [\#232](https://github.com/puppetlabs/puppetlabs-peadm/pull/232) ([reidmv](https://github.com/reidmv))
19+
520
## [v3.3.0](https://github.com/puppetlabs/puppetlabs-peadm/tree/v3.3.0) (2022-01-05)
621

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

REFERENCE.md

+108-2
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,15 @@
3939

4040
### Data types
4141

42+
* [`Peadm::Pe_version`](#peadmpe_version)
4243
* [`Peadm::Pem`](#peadmpem)
4344
* [`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
4445

4546
### Tasks
4647

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

7577
#### Public Plans
7678

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

742745
## Data types
743746

747+
### <a name="peadmpe_version"></a>`Peadm::Pe_version`
748+
749+
The Peadm::Pe_version data type.
750+
751+
Alias of
752+
753+
```puppet
754+
Pattern[/^\d+\.\d+\.\d+(-.+)?$/]
755+
```
756+
744757
### <a name="peadmpem"></a>`Peadm::Pem`
745758

746759
The Peadm::Pem data type.
@@ -801,6 +814,20 @@ Data type: `String`
801814

802815
The resolvable name of the Puppet server to upgrade from
803816

817+
### <a name="backup_classification"></a>`backup_classification`
818+
819+
A task to call the classification api and write to file
820+
821+
**Supports noop?** false
822+
823+
#### Parameters
824+
825+
##### `directory`
826+
827+
Data type: `String`
828+
829+
The directory to write the classification output to. Directory must exist
830+
804831
### <a name="cert_data"></a>`cert_data`
805832

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

12001227
## Plans
12011228

1229+
### <a name="peadmbackup"></a>`peadm::backup`
1230+
1231+
This plan can backup data as outlined at insert doc
1232+
1233+
#### Parameters
1234+
1235+
The following parameters are available in the `peadm::backup` plan:
1236+
1237+
* [`primary_host`](#primary_host)
1238+
* [`backup_orchestrator`](#backup_orchestrator)
1239+
* [`backup_rbac`](#backup_rbac)
1240+
* [`backup_activity`](#backup_activity)
1241+
* [`backup_ca_ssl`](#backup_ca_ssl)
1242+
* [`backup_puppetdb`](#backup_puppetdb)
1243+
* [`backup_classification`](#backup_classification)
1244+
* [`output_directory`](#output_directory)
1245+
1246+
##### <a name="primary_host"></a>`primary_host`
1247+
1248+
Data type: `Peadm::SingleTargetSpec`
1249+
1250+
1251+
1252+
##### <a name="backup_orchestrator"></a>`backup_orchestrator`
1253+
1254+
Data type: `Boolean`
1255+
1256+
1257+
1258+
Default value: ``true``
1259+
1260+
##### <a name="backup_rbac"></a>`backup_rbac`
1261+
1262+
Data type: `Boolean`
1263+
1264+
1265+
1266+
Default value: ``true``
1267+
1268+
##### <a name="backup_activity"></a>`backup_activity`
1269+
1270+
Data type: `Boolean`
1271+
1272+
1273+
1274+
Default value: ``true``
1275+
1276+
##### <a name="backup_ca_ssl"></a>`backup_ca_ssl`
1277+
1278+
Data type: `Boolean`
1279+
1280+
1281+
1282+
Default value: ``true``
1283+
1284+
##### <a name="backup_puppetdb"></a>`backup_puppetdb`
1285+
1286+
Data type: `Boolean`
1287+
1288+
1289+
1290+
Default value: ``false``
1291+
1292+
##### <a name="backup_classification"></a>`backup_classification`
1293+
1294+
Data type: `Boolean`
1295+
1296+
1297+
1298+
Default value: ``true``
1299+
1300+
##### <a name="output_directory"></a>`output_directory`
1301+
1302+
Data type: `String`
1303+
1304+
1305+
1306+
Default value: `'/tmp'`
1307+
12021308
### <a name="peadmconvert"></a>`peadm::convert`
12031309

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

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

1410-
Data type: `String`
1516+
Data type: `Peadm::Pe_version`
14111517

14121518

14131519

@@ -1713,7 +1819,7 @@ Default value: ``undef``
17131819

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

1716-
Data type: `String`
1822+
Data type: `Peadm::Pe_version`
17171823

17181824

17191825

metadata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-peadm",
3-
"version": "3.3.0",
3+
"version": "3.4.0",
44
"author": "puppetlabs",
55
"summary": "Bolt plans used to deploy an at-scale Puppet Enterprise architecture",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)