Skip to content

Commit

Permalink
Merge pull request #1054 from puppetlabs/release-prep
Browse files Browse the repository at this point in the history
Release prep v9.0.0
  • Loading branch information
pmcmaw authored Aug 18, 2022
2 parents 83082c0 + b66c535 commit 5ce72ec
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 40 deletions.
53 changes: 35 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,45 +2,62 @@

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

## [v8.5.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v8.5.0) - 2022-07-03
## [v9.0.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v9.0.0) (2022-08-18)

[Full Changelog](https://github.com/puppetlabs/puppetlabs-apt/compare/v8.5.0...v9.0.0)

### Changed

- Harden PPA defined type [\#1052](https://github.com/puppetlabs/puppetlabs-apt/pull/1052) ([chelnak](https://github.com/chelnak))

### Added

- Deal with net-ftp being unavailable [\#1050](https://github.com/puppetlabs/puppetlabs-apt/pull/1050) ([ekohl](https://github.com/ekohl))
- pdksync - \(GH-cat-11\) Certify Support for Ubuntu 22.04 [\#1046](https://github.com/puppetlabs/puppetlabs-apt/pull/1046) ([david22swan](https://github.com/david22swan))

### Fixed

- Harden apt-mark defined type [\#1051](https://github.com/puppetlabs/puppetlabs-apt/pull/1051) ([chelnak](https://github.com/chelnak))

## [v8.5.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v8.5.0) (2022-08-03)

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

### Added

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

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

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

### Fixed

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

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

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

### Added
### Changed

- 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))
- \(GH-iac-334\) Remove code specific to unsupported OSs [\#1024](https://github.com/puppetlabs/puppetlabs-apt/pull/1024) ([david22swan](https://github.com/david22swan))

### Changed
### Added

- (GH-iac-334) Remove code specific to unsupported OSs [#1024](https://github.com/puppetlabs/puppetlabs-apt/pull/1024) ([david22swan](https://github.com/david22swan))
- 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))

### Fixed

- pdksync - (GH-iac-334) Remove Support for Ubuntu 14.04 [#1023](https://github.com/puppetlabs/puppetlabs-apt/pull/1023) ([david22swan](https://github.com/david22swan))
- pdksync - (GH-iac-334) Remove Support for Ubuntu 16.04 [#1022](https://github.com/puppetlabs/puppetlabs-apt/pull/1022) ([david22swan](https://github.com/david22swan))
- (MODULES-11301) Don't install gnupg if not needed [#1020](https://github.com/puppetlabs/puppetlabs-apt/pull/1020) ([simondeziel](https://github.com/simondeziel))
- Use fact() function for all os.distro.* facts [#1017](https://github.com/puppetlabs/puppetlabs-apt/pull/1017) ([root-expert](https://github.com/root-expert))
- (maint) Fix resource ordering when apt-transport-https is needed [#1015](https://github.com/puppetlabs/puppetlabs-apt/pull/1015) ([smortex](https://github.com/smortex))
- 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))
- Replace `arm64` for `aarch64` in `::apt::source` [#1012](https://github.com/puppetlabs/puppetlabs-apt/pull/1012) ([mpdude](https://github.com/mpdude))
- Fixed gpg file for Ubuntu versions 21.04 and later. [#1011](https://github.com/puppetlabs/puppetlabs-apt/pull/1011) ([Conzar](https://github.com/Conzar))
- (MODULES-10763) Remove frequency collector [#1010](https://github.com/puppetlabs/puppetlabs-apt/pull/1010) ([LTangaF](https://github.com/LTangaF))
- pdksync - \(GH-iac-334\) Remove Support for Ubuntu 14.04 [\#1023](https://github.com/puppetlabs/puppetlabs-apt/pull/1023) ([david22swan](https://github.com/david22swan))
- pdksync - \(GH-iac-334\) Remove Support for Ubuntu 16.04 [\#1022](https://github.com/puppetlabs/puppetlabs-apt/pull/1022) ([david22swan](https://github.com/david22swan))
- \(MODULES-11301\) Don't install gnupg if not needed [\#1020](https://github.com/puppetlabs/puppetlabs-apt/pull/1020) ([simondeziel](https://github.com/simondeziel))
- Use fact\(\) function for all os.distro.\* facts [\#1017](https://github.com/puppetlabs/puppetlabs-apt/pull/1017) ([root-expert](https://github.com/root-expert))
- \(maint\) Fix resource ordering when apt-transport-https is needed [\#1015](https://github.com/puppetlabs/puppetlabs-apt/pull/1015) ([smortex](https://github.com/smortex))
- 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))
- Replace `arm64` for `aarch64` in `::apt::source` [\#1012](https://github.com/puppetlabs/puppetlabs-apt/pull/1012) ([mpdude](https://github.com/mpdude))
- Fixed gpg file for Ubuntu versions 21.04 and later. [\#1011](https://github.com/puppetlabs/puppetlabs-apt/pull/1011) ([Conzar](https://github.com/Conzar))
- \(MODULES-10763\) Remove frequency collector [\#1010](https://github.com/puppetlabs/puppetlabs-apt/pull/1010) ([LTangaF](https://github.com/LTangaF))

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

Expand Down
46 changes: 25 additions & 21 deletions REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ be manipulated through the `apt-key` command.

### Tasks

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

## Classes

Expand Down Expand Up @@ -121,7 +121,7 @@ Default value: `$apt::params::key_options`

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

Data type: `Optional[String]`
Data type: `Optional[Array[String]]`

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

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

Options:

* **: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.
Valid options: 'always' (at every Puppet run); 'daily' (if the value of `apt_update_last_success` is less than current epoch time minus 86400);
'weekly' (if the value of `apt_update_last_success` is less than current epoch time minus 604800); and 'reluctantly' (only if the exec resource
`apt_update` is notified). Default: 'reluctantly'.
* **: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.
Valid options:
'always' (at every Puppet run);
daily' (if the value of `apt_update_last_success` is less than current epoch time minus 86400);
'weekly' (if the value of `apt_update_last_success` is less than current epoch time minus 604800);
'reluctantly' (only if the exec resource `apt_update` is notified).
Default: 'reluctantly'.
* **:loglevel** `Integer`: Specifies the log level of logs outputted to the console. Default: undef.
* **:timeout** `Integer`: Specifies how long to wait for the update to complete before canceling it. Valid options: an integer, in seconds. Default: undef.
* **:tries** `Integer`: Specifies how many times to retry the update after receiving a DNS or HTTP error. Default: undef.
Expand Down Expand Up @@ -466,7 +470,7 @@ Default value: ``undef``

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

Data type: `Optional[Variant[Integer, String, Hash]]`
Data type: `Variant[Integer, String, Hash]`

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
type, or a hash of `parameter => value` pairs to be passed to `apt::pin`'s corresponding parameters.
Expand All @@ -475,7 +479,7 @@ Default value: `200`

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

Data type: `Optional[Variant[Hash]]`
Data type: `Variant[Hash]`

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

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

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

Data type: `Optional[Enum['file', 'present', 'absent']]`
Data type: `Enum['file', 'present', 'absent']`

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

Expand Down Expand Up @@ -801,7 +805,7 @@ Default value: `'present'`

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

Data type: `Optional[String]`
Data type: `Optional[Array[String]]`

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

Expand Down Expand Up @@ -869,7 +873,7 @@ Default value: `50`

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

Data type: `Optional[Enum['file', 'present', 'absent']]`
Data type: `Enum['file', 'present', 'absent']`

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

Expand Down Expand Up @@ -935,8 +939,8 @@ The following parameters are available in the `apt::source` defined type:
* [`pin`](#pin)
* [`architecture`](#architecture)
* [`allow_unsigned`](#allow_unsigned)
* [`notify_update`](#notify_update)
* [`allow_insecure`](#allow_insecure)
* [`notify_update`](#notify_update)
* [`check_valid_until`](#check_valid_until)

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

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

Data type: `Optional[Variant[Hash]]`
Data type: `Variant[Hash]`

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

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

Default value: ``false``

##### <a name="notify_update"></a>`notify_update`
##### <a name="allow_insecure"></a>`allow_insecure`

Data type: `Boolean`

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

Default value: ``true``
Default value: ``false``

##### <a name="allow_insecure"></a>`allow_insecure`
##### <a name="notify_update"></a>`notify_update`

Data type: `Boolean`

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

Default value: ``false``
Default value: ``true``

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

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

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

Allows you to perform apt functions
Allows you to perform apt-get functions

**Supports noop?** false

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

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

Action to perform
Action to perform with apt-get

2 changes: 1 addition & 1 deletion metadata.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "puppetlabs-apt",
"version": "8.5.0",
"version": "9.0.0",
"author": "puppetlabs",
"summary": "Provides an interface for managing Apt source, key, and definitions with Puppet",
"license": "Apache-2.0",
Expand Down

0 comments on commit 5ce72ec

Please sign in to comment.