Skip to content

Commit e9887b0

Browse files
author
GitHub Action
committed
Release prep v3.9.0
1 parent 9cb80ce commit e9887b0

File tree

3 files changed

+42
-4
lines changed

3 files changed

+42
-4
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
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.9.0](https://github.com/puppetlabs/puppetlabs-peadm/tree/v3.9.0) (2022-09-23)
6+
7+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-peadm/compare/v3.8.0...v3.9.0)
8+
9+
### Added
10+
11+
- allow to customize admin's token lifetime [\#285](https://github.com/puppetlabs/puppetlabs-peadm/pull/285) ([vchepkov](https://github.com/vchepkov))
12+
13+
### Fixed
14+
15+
- Ensure fips commands exists before using it [\#289](https://github.com/puppetlabs/puppetlabs-peadm/pull/289) ([ody](https://github.com/ody))
16+
- Fix-ups in copy\_file plan usage [\#282](https://github.com/puppetlabs/puppetlabs-peadm/pull/282) ([ody](https://github.com/ody))
17+
- Re-use sync\_global\_hiera plan [\#281](https://github.com/puppetlabs/puppetlabs-peadm/pull/281) ([ody](https://github.com/ody))
18+
- Support the installation of PE on FIPS enabled RHEL [\#280](https://github.com/puppetlabs/puppetlabs-peadm/pull/280) ([ody](https://github.com/ody))
19+
- Fetch installed PSQL version [\#275](https://github.com/puppetlabs/puppetlabs-peadm/pull/275) ([ody](https://github.com/ody))
20+
521
## [v3.8.0](https://github.com/puppetlabs/puppetlabs-peadm/tree/v3.8.0) (2022-06-21)
622

723
[Full Changelog](https://github.com/puppetlabs/puppetlabs-peadm/compare/v3.7.0...v3.8.0)

REFERENCE.md

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
* [`enable_replica`](#enable_replica): Execute the enable replica puppet command
6161
* [`filesize`](#filesize): Return the size of a file in bytes
6262
* [`get_peadm_config`](#get_peadm_config): Run on a PE primary node to return the currently configured PEAdm parameters
63+
* [`get_psql_version`](#get_psql_version): Run on a PE PSQL node to return the major version of the PSQL server currently installed
6364
* [`infrastatus`](#infrastatus): Runs puppet infra status and returns the output
6465
* [`mkdir_p_file`](#mkdir_p_file): Create a file with the specified content at the specified location
6566
* [`mv`](#mv): Wrapper task for mv command
@@ -109,12 +110,12 @@ Supported use cases:
109110
* `peadm::subplans::prepare_agent`
110111
* `peadm::uninstall`: Single-entry-point plan for uninstalling Puppet Enterprise
111112
* `peadm::util::code_sync_status`
113+
* `peadm::util::copy_file`
112114
* `peadm::util::db_disable_pglogical`
113115
* `peadm::util::db_purge`
114116
* `peadm::util::insert_csr_extension_requests`
115117
* `peadm::util::retrieve_and_upload`
116118
* `peadm::util::sanitize_pg_pe_conf`
117-
* `peadm::util::sync_global_hiera`
118119
* `peadm::util::update_classification`: Configure classification
119120
* `peadm::util::update_db_setting`: Make updates to PuppetDB database settings
120121

@@ -190,7 +191,7 @@ Assert that the PE version given is supported by PEAdm
190191

191192
The peadm::assert_supported_pe_version function.
192193

193-
Returns: `Struct[{'supported' => Boolean}]` true if the version is supported, raise error otherwise
194+
Returns: `Struct[{ 'supported' => Boolean }]` true if the version is supported, raise error otherwise
194195

195196
##### `the`
196197

@@ -1035,6 +1036,12 @@ Run on a PE primary node to return the currently configured PEAdm parameters
10351036

10361037
**Supports noop?** false
10371038

1039+
### <a name="get_psql_version"></a>`get_psql_version`
1040+
1041+
Run on a PE PSQL node to return the major version of the PSQL server currently installed
1042+
1043+
**Supports noop?** false
1044+
10381045
### <a name="infrastatus"></a>`infrastatus`
10391046

10401047
Runs puppet infra status and returns the output
@@ -1263,6 +1270,12 @@ Data type: `String`
12631270

12641271
The password for the admin user
12651272

1273+
##### `token_lifetime`
1274+
1275+
Data type: `String`
1276+
1277+
The duration for which a token will be valid. Format <integer>[smhdy]
1278+
12661279
### <a name="read_file"></a>`read_file`
12671280

12681281
Read the contents of a file
@@ -1556,6 +1569,7 @@ The following parameters are available in the `peadm::install` plan:
15561569
* [`stagingdir`](#stagingdir)
15571570
* [`download_mode`](#download_mode)
15581571
* [`permit_unsafe_versions`](#permit_unsafe_versions)
1572+
* [`token_lifetime`](#token_lifetime)
15591573

15601574
##### <a name="compiler_pool_address"></a>`compiler_pool_address`
15611575

@@ -1658,7 +1672,7 @@ Data type: `Peadm::Pe_version`
16581672

16591673

16601674

1661-
Default value: `'2019.8.8'`
1675+
Default value: `'2021.7.0'`
16621676

16631677
##### <a name="dns_alt_names"></a>`dns_alt_names`
16641678

@@ -1748,6 +1762,14 @@ Data type: `Boolean`
17481762

17491763
Default value: ``false``
17501764

1765+
##### <a name="token_lifetime"></a>`token_lifetime`
1766+
1767+
Data type: `String`
1768+
1769+
1770+
1771+
Default value: `'1y'`
1772+
17511773
### <a name="peadmmodify_certificate"></a>`peadm::modify_certificate`
17521774

17531775
Certificates can be modified by adding extensions, removing extensions, or

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-peadm",
3-
"version": "3.8.0",
3+
"version": "3.9.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)