Skip to content

Commit c18e64f

Browse files
authored
Merge pull request #978 from puppetlabs/release-prep
Release prep v10.0.0
2 parents 6a566e1 + 05e90d2 commit c18e64f

File tree

3 files changed

+50
-73
lines changed

3 files changed

+50
-73
lines changed

CHANGELOG.md

+29-10
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
55

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

8+
## [v10.0.0](https://github.com/puppetlabs/puppetlabs-docker/tree/v10.0.0) - 2024-07-04
9+
10+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-docker/compare/v9.1.0...v10.0.0)
11+
12+
### Changed
13+
14+
- Use the docker-compose-plugin via 'docker compose' instead of 'docker-compose' [#975](https://github.com/puppetlabs/puppetlabs-docker/pull/975) ([nathanlcarlson](https://github.com/nathanlcarlson))
15+
16+
### Fixed
17+
18+
- (CAT-1143)-Conversion_of_erb_templates_to_epp [#944](https://github.com/puppetlabs/puppetlabs-docker/pull/944) ([praj1001](https://github.com/praj1001))
19+
820
## [v9.1.0](https://github.com/puppetlabs/puppetlabs-docker/tree/v9.1.0) - 2023-07-19
921

1022
[Full Changelog](https://github.com/puppetlabs/puppetlabs-docker/compare/v9.0.1...v9.1.0)
@@ -25,18 +37,20 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
2537

2638
[Full Changelog](https://github.com/puppetlabs/puppetlabs-docker/compare/v7.0.0...v8.0.0)
2739

40+
### Changed
41+
42+
- pdksync - (MAINT) - Require Stdlib 9.x [#921](https://github.com/puppetlabs/puppetlabs-docker/pull/921) ([LukasAud](https://github.com/LukasAud))
43+
2844
### Added
2945

3046
- (CONT-1121) - Add support for CentOS 8 [#926](https://github.com/puppetlabs/puppetlabs-docker/pull/926) ([jordanbreen28](https://github.com/jordanbreen28))
3147

32-
### Changed
33-
- pdksync - (MAINT) - Require Stdlib 9.x [#921](https://github.com/puppetlabs/puppetlabs-docker/pull/921) ([LukasAud](https://github.com/LukasAud))
34-
3548
## [v7.0.0](https://github.com/puppetlabs/puppetlabs-docker/tree/v7.0.0) - 2023-05-02
3649

3750
[Full Changelog](https://github.com/puppetlabs/puppetlabs-docker/compare/v6.1.0...v7.0.0)
3851

3952
### Changed
53+
4054
- (CONT-776) - Add Puppet 8/Drop Puppet 6 [#910](https://github.com/puppetlabs/puppetlabs-docker/pull/910) ([jordanbreen28](https://github.com/jordanbreen28))
4155

4256
## [v6.1.0](https://github.com/puppetlabs/puppetlabs-docker/tree/v6.1.0) - 2023-04-28
@@ -73,6 +87,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
7387
[Full Changelog](https://github.com/puppetlabs/puppetlabs-docker/compare/v5.1.0...v6.0.0)
7488

7589
### Changed
90+
7691
- (CONT-263) Bumping required puppet version [#871](https://github.com/puppetlabs/puppetlabs-docker/pull/871) ([LukasAud](https://github.com/LukasAud))
7792
- docker_run_flags: Shellescape any provided values [#869](https://github.com/puppetlabs/puppetlabs-docker/pull/869) ([LukasAud](https://github.com/LukasAud))
7893
- (maint) Hardening manifests and tasks [#863](https://github.com/puppetlabs/puppetlabs-docker/pull/863) ([LukasAud](https://github.com/LukasAud))
@@ -94,13 +109,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
94109

95110
[Full Changelog](https://github.com/puppetlabs/puppetlabs-docker/compare/v4.4.0...v5.0.0)
96111

112+
### Changed
113+
114+
- Remove log_driver limitations [#792](https://github.com/puppetlabs/puppetlabs-docker/pull/792) ([timdeluxe](https://github.com/timdeluxe))
115+
97116
### Added
98117

99118
- pdksync - (GH-cat-11) Certify Support for Ubuntu 22.04 [#850](https://github.com/puppetlabs/puppetlabs-docker/pull/850) ([david22swan](https://github.com/david22swan))
100119
- adding optional variable for package_key_check_source to RedHat [#846](https://github.com/puppetlabs/puppetlabs-docker/pull/846) ([STaegtmeier](https://github.com/STaegtmeier))
101-
102-
### Changed
103-
- Remove log_driver limitations [#792](https://github.com/puppetlabs/puppetlabs-docker/pull/792) ([timdeluxe](https://github.com/timdeluxe))
120+
- New create_user parameter on main class [#841](https://github.com/puppetlabs/puppetlabs-docker/pull/841) ([traylenator](https://github.com/traylenator))
104121

105122
## [v4.4.0](https://github.com/puppetlabs/puppetlabs-docker/tree/v4.4.0) - 2022-06-01
106123

@@ -209,6 +226,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
209226
[Full Changelog](https://github.com/puppetlabs/puppetlabs-docker/compare/v3.13.1...v3.14.0)
210227

211228
### Changed
229+
212230
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 [#718](https://github.com/puppetlabs/puppetlabs-docker/pull/718) ([carabasdaniel](https://github.com/carabasdaniel))
213231

214232
### Fixed
@@ -285,7 +303,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
285303

286304
- (MODULES-10691) - Add root_dir in daemon.json [#632](https://github.com/puppetlabs/puppetlabs-docker/pull/632) ([daianamezdrea](https://github.com/daianamezdrea))
287305
- Fixing the fix 'Fix the docker_compose options parameter position #378' [#631](https://github.com/puppetlabs/puppetlabs-docker/pull/631) ([awegmann](https://github.com/awegmann))
288-
- Blocking ordering between non-Windows service stops [#622](https://github.com/puppetlabs/puppetlabs-docker/pull/622) ([ALTinners](https://github.com/ALTinners))
306+
- Blocking ordering between non-Windows service stops [#622](https://github.com/puppetlabs/puppetlabs-docker/pull/622) ([AndrewLipscomb](https://github.com/AndrewLipscomb))
289307
- Allow all 3.x docker-compose minor versions [#620](https://github.com/puppetlabs/puppetlabs-docker/pull/620) ([runejuhl](https://github.com/runejuhl))
290308

291309
## [v3.10.1](https://github.com/puppetlabs/puppetlabs-docker/tree/v3.10.1) - 2020-05-28
@@ -388,15 +406,16 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
388406

389407
[Full Changelog](https://github.com/puppetlabs/puppetlabs-docker/compare/3.5.0...v3.6.0)
390408

409+
### Changed
410+
411+
- (FM-8100) Update minimum supported Puppet version to 5.5.10 [#486](https://github.com/puppetlabs/puppetlabs-docker/pull/486) ([eimlav](https://github.com/eimlav))
412+
391413
### Added
392414

393415
- (FM-8151) Add Windows Server 2019 support [#493](https://github.com/puppetlabs/puppetlabs-docker/pull/493) ([eimlav](https://github.com/eimlav))
394416
- Support for docker machine download and install [#466](https://github.com/puppetlabs/puppetlabs-docker/pull/466) ([acurus-puppetmaster](https://github.com/acurus-puppetmaster))
395417
- Add service_provider parameter to docker::run [#376](https://github.com/puppetlabs/puppetlabs-docker/pull/376) ([jameslikeslinux](https://github.com/jameslikeslinux))
396418

397-
### Changed
398-
- (FM-8100) Update minimum supported Puppet version to 5.5.10 [#486](https://github.com/puppetlabs/puppetlabs-docker/pull/486) ([eimlav](https://github.com/eimlav))
399-
400419
### Fixed
401420

402421
- Tasks frozen string [#499](https://github.com/puppetlabs/puppetlabs-docker/pull/499) ([khaefeli](https://github.com/khaefeli))

REFERENCE.md

+20-62
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ from the registry
5353

5454
### Functions
5555

56+
* [`docker::env`](#docker--env)
5657
* [`docker::escape`](#docker--escape)
5758
* [`docker::sanitised_name`](#docker--sanitised_name): == Function: docker::sanitised_name Function to sanitise container name. === Parameters [*name*] Name to sanitise
5859
* [`docker_exec_flags`](#docker_exec_flags): Transforms a hash into a string of docker exec flags
@@ -1252,12 +1253,6 @@ The following parameters are available in the `docker::compose` class:
12521253

12531254
* [`ensure`](#-docker--compose--ensure)
12541255
* [`version`](#-docker--compose--version)
1255-
* [`install_path`](#-docker--compose--install_path)
1256-
* [`symlink_name`](#-docker--compose--symlink_name)
1257-
* [`proxy`](#-docker--compose--proxy)
1258-
* [`base_url`](#-docker--compose--base_url)
1259-
* [`raw_url`](#-docker--compose--raw_url)
1260-
* [`curl_ensure`](#-docker--compose--curl_ensure)
12611256

12621257
##### <a name="-docker--compose--ensure"></a>`ensure`
12631258

@@ -1274,63 +1269,8 @@ Data type: `Optional[String]`
12741269

12751270
The version of Docker Compose to install.
12761271

1277-
Default value: `$docker::params::compose_version`
1278-
1279-
##### <a name="-docker--compose--install_path"></a>`install_path`
1280-
1281-
Data type: `Optional[String]`
1282-
1283-
The path where to install Docker Compose.
1284-
1285-
Default value: `$docker::params::compose_install_path`
1286-
1287-
##### <a name="-docker--compose--symlink_name"></a>`symlink_name`
1288-
1289-
Data type: `Optional[String]`
1290-
1291-
The name of the symlink created pointing to the actual docker-compose binary
1292-
This allows use of own docker-compose wrapper scripts for the times it's
1293-
necessary to set certain things before running the docker-compose binary
1294-
1295-
Default value: `$docker::params::compose_symlink_name`
1296-
1297-
##### <a name="-docker--compose--proxy"></a>`proxy`
1298-
1299-
Data type: `Optional[String]`
1300-
1301-
Proxy to use for downloading Docker Compose.
1302-
1303-
Default value: `undef`
1304-
1305-
##### <a name="-docker--compose--base_url"></a>`base_url`
1306-
1307-
Data type: `Optional[String]`
1308-
1309-
The base url for installation
1310-
This allows use of a mirror that follows the same layout as the
1311-
official repository
1312-
1313-
Default value: `$docker::params::compose_base_url`
1314-
1315-
##### <a name="-docker--compose--raw_url"></a>`raw_url`
1316-
1317-
Data type: `Optional[String]`
1318-
1319-
Override the raw URL for installation
1320-
The default is to build a URL from baseurl. If rawurl is set, the caller is
1321-
responsible for ensuring the URL points to the correct version and
1322-
architecture.
1323-
13241272
Default value: `undef`
13251273

1326-
##### <a name="-docker--compose--curl_ensure"></a>`curl_ensure`
1327-
1328-
Data type: `Optional[Boolean]`
1329-
1330-
Whether or not the curl package is ensured by this module.
1331-
1332-
Default value: `$docker::params::curl_ensure`
1333-
13341274
### <a name="docker--images"></a>`docker::images`
13351275

13361276
The docker::images class.
@@ -1453,7 +1393,7 @@ Default value: `$docker::params::machine_install_path`
14531393

14541394
##### <a name="-docker--machine--proxy"></a>`proxy`
14551395

1456-
Data type: `Optional[String]`
1396+
Data type: `Optional[Pattern['^((http[s]?)?:\/\/)?([^:^@]+:[^:^@]+@|)([\da-z\.-]+)\.([\da-z\.]{2,6})(:[\d])?([\/\w \.-]*)*\/?$']]`
14571397

14581398
Proxy to use for downloading Docker Machine.
14591399

@@ -4137,6 +4077,24 @@ usually discover the appropriate provider for your platform.
41374077

41384078
## Functions
41394079

4080+
### <a name="docker--env"></a>`docker::env`
4081+
4082+
Type: Ruby 4.x API
4083+
4084+
The docker::env function.
4085+
4086+
#### `docker::env(Array $args)`
4087+
4088+
The docker::env function.
4089+
4090+
Returns: `Array`
4091+
4092+
##### `args`
4093+
4094+
Data type: `Array`
4095+
4096+
4097+
41404098
### <a name="docker--escape"></a>`docker::escape`
41414099

41424100
Type: Ruby 3.x API

metadata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-docker",
3-
"version": "9.1.0",
3+
"version": "10.0.0",
44
"author": "puppetlabs",
55
"summary": "Module for installing and managing docker",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)