You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+35-18Lines changed: 35 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -2,45 +2,62 @@
2
2
3
3
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).
-\(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))
-\(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))
-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))
28
45
29
-
### Changed
46
+
### Added
30
47
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))
32
49
33
50
### Fixed
34
51
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))
Supplies options to be passed to the `add-apt-repository` command.
127
127
@@ -165,10 +165,14 @@ Configures various update settings. Valid options: a hash made up from the follo
165
165
166
166
Options:
167
167
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'.
172
176
***:loglevel**`Integer`: Specifies the log level of logs outputted to the console. Default: undef.
173
177
***:timeout**`Integer`: Specifies how long to wait for the update to complete before canceling it. Valid options: an integer, in seconds. Default: undef.
174
178
***: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``
466
470
467
471
##### <aname="pin"></a>`pin`
468
472
469
-
Data type: `Optional[Variant[Integer, String, Hash]]`
473
+
Data type: `Variant[Integer, String, Hash]`
470
474
471
475
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
472
476
type, or a hash of `parameter => value` pairs to be passed to `apt::pin`'s corresponding parameters.
@@ -475,7 +479,7 @@ Default value: `200`
475
479
476
480
##### <aname="include"></a>`include`
477
481
478
-
Data type: `Optional[Variant[Hash]]`
482
+
Data type: `Variant[Hash]`
479
483
480
484
Specifies whether to include 'deb' or 'src', or both.
481
485
@@ -665,7 +669,7 @@ The following parameters are available in the `apt::pin` defined type:
665
669
666
670
##### <aname="ensure"></a>`ensure`
667
671
668
-
Data type: `Optional[Enum['file', 'present', 'absent']]`
672
+
Data type: `Enum['file', 'present', 'absent']`
669
673
670
674
Specifies whether the pin should exist. Valid options: 'file', 'present', and 'absent'.
671
675
@@ -801,7 +805,7 @@ Default value: `'present'`
801
805
802
806
##### <aname="options"></a>`options`
803
807
804
-
Data type: `Optional[String]`
808
+
Data type: `Optional[Array[String]]`
805
809
806
810
Supplies options to be passed to the `add-apt-repository` command. Default: '-y'.
807
811
@@ -869,7 +873,7 @@ Default value: `50`
869
873
870
874
##### <aname="ensure"></a>`ensure`
871
875
872
-
Data type: `Optional[Enum['file', 'present', 'absent']]`
876
+
Data type: `Enum['file', 'present', 'absent']`
873
877
874
878
Specifies whether the file should exist. Valid options: 'present', 'absent', and 'file'.
875
879
@@ -935,8 +939,8 @@ The following parameters are available in the `apt::source` defined type:
935
939
*[`pin`](#pin)
936
940
*[`architecture`](#architecture)
937
941
*[`allow_unsigned`](#allow_unsigned)
938
-
*[`notify_update`](#notify_update)
939
942
*[`allow_insecure`](#allow_insecure)
943
+
*[`notify_update`](#notify_update)
940
944
*[`check_valid_until`](#check_valid_until)
941
945
942
946
##### <aname="location"></a>`location`
@@ -981,7 +985,7 @@ Default value: `'main'`
981
985
982
986
##### <aname="include"></a>`include`
983
987
984
-
Data type: `Optional[Variant[Hash]]`
988
+
Data type: `Variant[Hash]`
985
989
986
990
Configures include options. Valid options: a hash of available keys.
987
991
@@ -1038,21 +1042,21 @@ Specifies whether to authenticate packages from this release, even if the Releas
0 commit comments