Skip to content

Commit 5ce72ec

Browse files
authored
Merge pull request #1054 from puppetlabs/release-prep
Release prep v9.0.0
2 parents 83082c0 + b66c535 commit 5ce72ec

File tree

3 files changed

+61
-40
lines changed

3 files changed

+61
-40
lines changed

CHANGELOG.md

Lines changed: 35 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,45 +2,62 @@
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-
## [v8.5.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v8.5.0) - 2022-07-03
5+
## [v9.0.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v9.0.0) (2022-08-18)
6+
7+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apt/compare/v8.5.0...v9.0.0)
8+
9+
### Changed
10+
11+
- Harden PPA defined type [\#1052](https://github.com/puppetlabs/puppetlabs-apt/pull/1052) ([chelnak](https://github.com/chelnak))
12+
13+
### Added
14+
15+
- Deal with net-ftp being unavailable [\#1050](https://github.com/puppetlabs/puppetlabs-apt/pull/1050) ([ekohl](https://github.com/ekohl))
16+
- pdksync - \(GH-cat-11\) Certify Support for Ubuntu 22.04 [\#1046](https://github.com/puppetlabs/puppetlabs-apt/pull/1046) ([david22swan](https://github.com/david22swan))
17+
18+
### Fixed
19+
20+
- Harden apt-mark defined type [\#1051](https://github.com/puppetlabs/puppetlabs-apt/pull/1051) ([chelnak](https://github.com/chelnak))
21+
22+
## [v8.5.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v8.5.0) (2022-08-03)
623

724
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apt/compare/v8.4.1...v8.5.0)
825

926
### Added
1027

11-
- \(GH-1038\) add support for `check-valid-until` configuration [#1042](https://github.com/puppetlabs/puppetlabs-apt/pull/1042) ([david22swan](https://github.com/david22swan))
28+
- \(GH-1038\) add support for `check-valid-until` configuration [\#1042](https://github.com/puppetlabs/puppetlabs-apt/pull/1042) ([david22swan](https://github.com/david22swan))
1229

13-
## [v8.4.1](https://github.com/puppetlabs/puppetlabs-apt/tree/v8.4.1) - 2022-06-20
30+
## [v8.4.1](https://github.com/puppetlabs/puppetlabs-apt/tree/v8.4.1) (2022-06-20)
1431

1532
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apt/compare/v8.4.0...v8.4.1)
1633

1734
### Fixed
1835

19-
- \(ISSUE-1036\) Conditional gnupg include added to init.pp [#1039](https://github.com/puppetlabs/puppetlabs-apt/pull/1039) ([david22swan](https://github.com/david22swan))
36+
- \(ISSUE-1036\) Conditional `gnupg` include added to init.pp [\#1039](https://github.com/puppetlabs/puppetlabs-apt/pull/1039) ([david22swan](https://github.com/david22swan))
2037

21-
## [v8.4.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v8.4.0) - 2022-06-06
38+
## [v8.4.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v8.4.0) (2022-06-06)
2239

2340
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apt/compare/v8.3.0...v8.4.0)
2441

25-
### Added
42+
### Changed
2643

27-
- enable allow-insecure for apt::source defined types, includes new tes… [#1014](https://github.com/puppetlabs/puppetlabs-apt/pull/1014) ([hesco](https://github.com/hesco))
44+
- \(GH-iac-334\) Remove code specific to unsupported OSs [\#1024](https://github.com/puppetlabs/puppetlabs-apt/pull/1024) ([david22swan](https://github.com/david22swan))
2845

29-
### Changed
46+
### Added
3047

31-
- (GH-iac-334) Remove code specific to unsupported OSs [#1024](https://github.com/puppetlabs/puppetlabs-apt/pull/1024) ([david22swan](https://github.com/david22swan))
48+
- enable allow-insecure for apt::source defined types, includes new tes… [\#1014](https://github.com/puppetlabs/puppetlabs-apt/pull/1014) ([hesco](https://github.com/hesco))
3249

3350
### Fixed
3451

35-
- pdksync - (GH-iac-334) Remove Support for Ubuntu 14.04 [#1023](https://github.com/puppetlabs/puppetlabs-apt/pull/1023) ([david22swan](https://github.com/david22swan))
36-
- pdksync - (GH-iac-334) Remove Support for Ubuntu 16.04 [#1022](https://github.com/puppetlabs/puppetlabs-apt/pull/1022) ([david22swan](https://github.com/david22swan))
37-
- (MODULES-11301) Don't install gnupg if not needed [#1020](https://github.com/puppetlabs/puppetlabs-apt/pull/1020) ([simondeziel](https://github.com/simondeziel))
38-
- Use fact() function for all os.distro.* facts [#1017](https://github.com/puppetlabs/puppetlabs-apt/pull/1017) ([root-expert](https://github.com/root-expert))
39-
- (maint) Fix resource ordering when apt-transport-https is needed [#1015](https://github.com/puppetlabs/puppetlabs-apt/pull/1015) ([smortex](https://github.com/smortex))
40-
- Omit empty options in source.list template to fix MODULES-11174 [#1013](https://github.com/puppetlabs/puppetlabs-apt/pull/1013) ([mpdude](https://github.com/mpdude))
41-
- Replace `arm64` for `aarch64` in `::apt::source` [#1012](https://github.com/puppetlabs/puppetlabs-apt/pull/1012) ([mpdude](https://github.com/mpdude))
42-
- Fixed gpg file for Ubuntu versions 21.04 and later. [#1011](https://github.com/puppetlabs/puppetlabs-apt/pull/1011) ([Conzar](https://github.com/Conzar))
43-
- (MODULES-10763) Remove frequency collector [#1010](https://github.com/puppetlabs/puppetlabs-apt/pull/1010) ([LTangaF](https://github.com/LTangaF))
52+
- pdksync - \(GH-iac-334\) Remove Support for Ubuntu 14.04 [\#1023](https://github.com/puppetlabs/puppetlabs-apt/pull/1023) ([david22swan](https://github.com/david22swan))
53+
- pdksync - \(GH-iac-334\) Remove Support for Ubuntu 16.04 [\#1022](https://github.com/puppetlabs/puppetlabs-apt/pull/1022) ([david22swan](https://github.com/david22swan))
54+
- \(MODULES-11301\) Don't install gnupg if not needed [\#1020](https://github.com/puppetlabs/puppetlabs-apt/pull/1020) ([simondeziel](https://github.com/simondeziel))
55+
- Use fact\(\) function for all os.distro.\* facts [\#1017](https://github.com/puppetlabs/puppetlabs-apt/pull/1017) ([root-expert](https://github.com/root-expert))
56+
- \(maint\) Fix resource ordering when apt-transport-https is needed [\#1015](https://github.com/puppetlabs/puppetlabs-apt/pull/1015) ([smortex](https://github.com/smortex))
57+
- Omit empty options in source.list template to fix MODULES-11174 [\#1013](https://github.com/puppetlabs/puppetlabs-apt/pull/1013) ([mpdude](https://github.com/mpdude))
58+
- Replace `arm64` for `aarch64` in `::apt::source` [\#1012](https://github.com/puppetlabs/puppetlabs-apt/pull/1012) ([mpdude](https://github.com/mpdude))
59+
- Fixed gpg file for Ubuntu versions 21.04 and later. [\#1011](https://github.com/puppetlabs/puppetlabs-apt/pull/1011) ([Conzar](https://github.com/Conzar))
60+
- \(MODULES-10763\) Remove frequency collector [\#1010](https://github.com/puppetlabs/puppetlabs-apt/pull/1010) ([LTangaF](https://github.com/LTangaF))
4461

4562
## [v8.3.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v8.3.0) (2021-10-04)
4663

REFERENCE.md

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ be manipulated through the `apt-key` command.
4545

4646
### Tasks
4747

48-
* [`init`](#init): Allows you to perform apt functions
48+
* [`init`](#init): Allows you to perform apt-get functions
4949

5050
## Classes
5151

@@ -121,7 +121,7 @@ Default value: `$apt::params::key_options`
121121

122122
##### <a name="ppa_options"></a>`ppa_options`
123123

124-
Data type: `Optional[String]`
124+
Data type: `Optional[Array[String]]`
125125

126126
Supplies options to be passed to the `add-apt-repository` command.
127127

@@ -165,10 +165,14 @@ Configures various update settings. Valid options: a hash made up from the follo
165165

166166
Options:
167167

168-
* **:frequency** `String`: Specifies how often to run `apt-get update`. If the exec resource `apt_update` is notified, `apt-get update` runs regardless of this value.
169-
Valid options: 'always' (at every Puppet run); 'daily' (if the value of `apt_update_last_success` is less than current epoch time minus 86400);
170-
'weekly' (if the value of `apt_update_last_success` is less than current epoch time minus 604800); and 'reluctantly' (only if the exec resource
171-
`apt_update` is notified). Default: 'reluctantly'.
168+
* **:frequency** `String`: Specifies how often to run `apt-get update`. If the exec resource `apt_update` is notified,
169+
`apt-get update` runs regardless of this value.
170+
Valid options:
171+
'always' (at every Puppet run);
172+
daily' (if the value of `apt_update_last_success` is less than current epoch time minus 86400);
173+
'weekly' (if the value of `apt_update_last_success` is less than current epoch time minus 604800);
174+
'reluctantly' (only if the exec resource `apt_update` is notified).
175+
Default: 'reluctantly'.
172176
* **:loglevel** `Integer`: Specifies the log level of logs outputted to the console. Default: undef.
173177
* **:timeout** `Integer`: Specifies how long to wait for the update to complete before canceling it. Valid options: an integer, in seconds. Default: undef.
174178
* **:tries** `Integer`: Specifies how many times to retry the update after receiving a DNS or HTTP error. Default: undef.
@@ -466,7 +470,7 @@ Default value: ``undef``
466470

467471
##### <a name="pin"></a>`pin`
468472

469-
Data type: `Optional[Variant[Integer, String, Hash]]`
473+
Data type: `Variant[Integer, String, Hash]`
470474

471475
Specifies a pin priority for the backports. Valid options: a number or string to be passed to the `id` parameter of the `apt::pin` defined
472476
type, or a hash of `parameter => value` pairs to be passed to `apt::pin`'s corresponding parameters.
@@ -475,7 +479,7 @@ Default value: `200`
475479

476480
##### <a name="include"></a>`include`
477481

478-
Data type: `Optional[Variant[Hash]]`
482+
Data type: `Variant[Hash]`
479483

480484
Specifies whether to include 'deb' or 'src', or both.
481485

@@ -665,7 +669,7 @@ The following parameters are available in the `apt::pin` defined type:
665669

666670
##### <a name="ensure"></a>`ensure`
667671

668-
Data type: `Optional[Enum['file', 'present', 'absent']]`
672+
Data type: `Enum['file', 'present', 'absent']`
669673

670674
Specifies whether the pin should exist. Valid options: 'file', 'present', and 'absent'.
671675

@@ -801,7 +805,7 @@ Default value: `'present'`
801805

802806
##### <a name="options"></a>`options`
803807

804-
Data type: `Optional[String]`
808+
Data type: `Optional[Array[String]]`
805809

806810
Supplies options to be passed to the `add-apt-repository` command. Default: '-y'.
807811

@@ -869,7 +873,7 @@ Default value: `50`
869873

870874
##### <a name="ensure"></a>`ensure`
871875

872-
Data type: `Optional[Enum['file', 'present', 'absent']]`
876+
Data type: `Enum['file', 'present', 'absent']`
873877

874878
Specifies whether the file should exist. Valid options: 'present', 'absent', and 'file'.
875879

@@ -935,8 +939,8 @@ The following parameters are available in the `apt::source` defined type:
935939
* [`pin`](#pin)
936940
* [`architecture`](#architecture)
937941
* [`allow_unsigned`](#allow_unsigned)
938-
* [`notify_update`](#notify_update)
939942
* [`allow_insecure`](#allow_insecure)
943+
* [`notify_update`](#notify_update)
940944
* [`check_valid_until`](#check_valid_until)
941945

942946
##### <a name="location"></a>`location`
@@ -981,7 +985,7 @@ Default value: `'main'`
981985

982986
##### <a name="include"></a>`include`
983987

984-
Data type: `Optional[Variant[Hash]]`
988+
Data type: `Variant[Hash]`
985989

986990
Configures include options. Valid options: a hash of available keys.
987991

@@ -1038,21 +1042,21 @@ Specifies whether to authenticate packages from this release, even if the Releas
10381042

10391043
Default value: ``false``
10401044

1041-
##### <a name="notify_update"></a>`notify_update`
1045+
##### <a name="allow_insecure"></a>`allow_insecure`
10421046

10431047
Data type: `Boolean`
10441048

1045-
Specifies whether to trigger an `apt-get update` run.
1049+
Specifies whether to allow downloads from insecure repositories.
10461050

1047-
Default value: ``true``
1051+
Default value: ``false``
10481052

1049-
##### <a name="allow_insecure"></a>`allow_insecure`
1053+
##### <a name="notify_update"></a>`notify_update`
10501054

10511055
Data type: `Boolean`
10521056

1053-
Specifies whether to allow downloads from insecure repositories.
1057+
Specifies whether to trigger an `apt-get update` run.
10541058

1055-
Default value: ``false``
1059+
Default value: ``true``
10561060

10571061
##### <a name="check_valid_until"></a>`check_valid_until`
10581062

@@ -1202,7 +1206,7 @@ Specifies whether or not to use a `DIRECT` target to bypass the system default p
12021206

12031207
### <a name="init"></a>`init`
12041208

1205-
Allows you to perform apt functions
1209+
Allows you to perform apt-get functions
12061210

12071211
**Supports noop?** false
12081212

@@ -1212,5 +1216,5 @@ Allows you to perform apt functions
12121216

12131217
Data type: `Enum[update, upgrade, dist-upgrade, autoremove]`
12141218

1215-
Action to perform
1219+
Action to perform with apt-get
12161220

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-apt",
3-
"version": "8.5.0",
3+
"version": "9.0.0",
44
"author": "puppetlabs",
55
"summary": "Provides an interface for managing Apt source, key, and definitions with Puppet",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)