Daniele Sluijters
913a64e1fd
Merge pull request #484 from mhaskel/merge_master_to_next
...
Merge master to next
2015-03-26 08:48:14 +01:00
Morgan Haskel
dc746734f1
Merge remote-tracking branch 'upstream/master' into merge_master_to_next
2015-03-25 18:32:09 -04:00
Daniele Sluijters
e671b38635
Merge pull request #482 from leoarnold/master
...
Updated key fingerprints in README to match v1.8.0 requirements
2015-03-25 20:36:11 +01:00
Morgan Haskel
073e8f162a
Example for fancy progress.
2015-03-25 15:30:16 -04:00
Morgan Haskel
1b4d8ba991
Example for disabling keys
2015-03-25 15:16:04 -04:00
Leo Arnold
a96df4b25b
Updated key fingerprints in README to match v1.8.0 requirements
2015-03-25 20:09:22 +01:00
Morgan Haskel
895ecb5737
Add examples for force.
2015-03-25 13:08:13 -04:00
Morgan Haskel
411679c3c0
We've got things in params, let's use those!
2015-03-25 11:13:12 -04:00
Morgan Haskel
556c1adfaa
Add an example for backports
2015-03-25 11:09:07 -04:00
Morgan Haskel
79890bc7ae
We got rid of the funny proxy removal
2015-03-25 11:09:07 -04:00
Daniele Sluijters
6d12a039b7
Merge pull request #479 from mhaskel/update_anchors
...
(MODULES-1156, MODULES-769) Update anchors
2015-03-25 08:30:11 +01:00
Morgan Haskel
911c4de90f
(MODULES-1156, MODULES-769) Remove unnecessary anchors
...
`apt::ppa` and `apt::setting` don't actually include `apt::update` so
anchors are unnecessary. Move `apt` to use contain instead of anchors,
since it wasn't anchoring properly anyways. Update the tests to make
sure it can have settings and ppas depending on each other without
cycles.
2015-03-24 18:18:14 -04:00
Daniele Sluijters
1fdf237af4
Merge pull request #480 from anodelman/master
...
(BKR-147) add Gemfile setting for BEAKER_VERSION for puppet...
2015-03-24 22:03:13 +01:00
Alice Nodelman
36e7dfef5a
(BKR-147) add Gemfile setting for BEAKER_VERSION for puppet...
...
puppetdb, etc
- support for BEAKER_VERSION and BEAKER_RSPEC_VERSION in gemfile
2015-03-24 11:40:24 -07:00
Daniele Sluijters
de43702055
Merge pull request #478 from GhostLyrics/update-readme-unattended-upgrades
...
Extend docs for unattended_upgrades
2015-03-22 23:54:46 +01:00
Alexander Skiba
6751213bc3
Extend docs for unattended_upgrades
...
documented more common parameters
2015-03-22 21:02:59 +01:00
Daniele Sluijters
794c758c51
README: update['frequency'] is not a boolean
2015-03-20 19:15:42 +01:00
Daniele Sluijters
d64fc7423f
README: Add highlighting for code blocks.
2015-03-20 19:13:53 +01:00
Morgan Haskel
215b043063
Fix typo
2015-03-20 14:12:12 -04:00
Daniele Sluijters
2188a03fb5
Merge pull request #477 from mhaskel/doc_updates
...
Doc updates
2015-03-20 19:09:18 +01:00
Morgan Haskel
3730f31688
README updates for 2.x rewrite
...
All classes, defines, parameters, and examples should be up to date.
2015-03-20 14:07:09 -04:00
Daniele Sluijters
ff51f714ab
Merge pull request #472 from mhaskel/acceptance_test_fixes
...
Acceptance test fixes
2015-03-19 10:16:15 +01:00
Daniele Sluijters
0cbd24a4e5
Merge pull request #473 from mhaskel/freq_cleanup
...
Remove `update['always'] = true` support
2015-03-19 10:14:56 +01:00
Daniele Sluijters
22c77994ca
Merge pull request #474 from mhaskel/containers_ftw
...
Linux open-source builds are regularly maxed out.
2015-03-19 10:14:35 +01:00
Morgan Haskel
adf9634b71
Linux open-source builds are regularly maxed out.
...
Container-based are not. Let's switch!
2015-03-18 15:51:37 -07:00
Morgan Haskel
df47ca7ff4
Remove update['always'] = true
support
...
We don't really need both of `update['always'] = true` and
`update['frequency'] = 'always'`.
2015-03-18 13:52:12 -07:00
Morgan Haskel
f5c6775564
Make the acceptance tests work
2015-03-18 12:56:29 -07:00
Morgan Haskel
c7354b90fb
Actually make it possible to use apt_key
...
The provider wasn't updated for a parameter rename.
2015-03-18 12:51:37 -07:00
Bryan Jen
3bb6a838a9
Merge pull request #471 from mhaskel/merge_1.8.x_to_master
...
Merge 1.8.x to master
2015-03-17 16:59:49 -07:00
Hunter Haugen
47c6f338ed
Merge pull request #469 from mhaskel/test_fixes
...
Update all the unit tests to look for full fingerprints
2015-03-16 17:22:18 -07:00
Morgan Haskel
6bf1ac351f
Update all the unit tests to look for full fingerprints
...
Merged #466 too quickly
2015-03-16 16:40:46 -07:00
Hunter Haugen
d880408143
Merge pull request #468 from mhaskel/1.8.0-prep
...
1.8.0 prep
2015-03-16 14:30:19 -07:00
Morgan Haskel
396e11af3a
Merge pull request #466 from paroga/master
...
Fix gpg key checking warings after f588f26
2015-03-16 14:16:08 -07:00
Morgan Haskel
58d06816e7
1.8.0 prep
2015-03-16 14:05:58 -07:00
Patrick Gansterer
61a4fb6979
Fix gpg key checking warings after f588f26
...
Use the full fingerprint for all keys to silence the warning.
2015-03-16 19:34:24 +01:00
Morgan Haskel
be54e18899
Merge pull request #465 from bootc/fixes/gpg2_date_parsing
...
apt_key: fix parsing invalid dates when using GnuPG 2.x
2015-03-16 10:56:28 -07:00
Chris Boot
a24c41247f
apt_key: fix some whitespace issues
2015-03-15 22:47:15 +00:00
Chris Boot
42ab470d00
apt_key: fix parsing invalid dates when using GnuPG 2.x
...
If one should happen to have redirected /usr/bin/gpg to run GnuPG 2.x
rather than the more usual GnuPG 1.x, the apt_key provider fails with
the following error:
Could not prefetch apt_key provider 'apt_key': invalid date
This is because the output of "--with-colons" defaults to using
"fixed-list-mode" in 2.x but did not do so for 1.x. This new format
gives much more information about keys and also uses timestamps in
seconds from 1970-01-01 (UNIX epoch) rather than dates in the format
YYYY-MM-DD.
This patch adds "--fixed-list-mode" when calling apt-key, and adjusts
the code to parse the timestamps instead. This actually has several
advantages:
- Works the same with GnuPG 1.x and 2.x.
- More accurate expiry time tracking, not just entire days.
- No need to require 'date' any longer.
- Will allow the provider to expose more key information in future.
Tested on:
- Debian Wheezy (Puppet 2.7.23, Ruby 1.8.7p358)
- Debian Jessie (Puppet 3.7.2, Ruby 2.1.5p273)
2015-03-15 22:33:22 +00:00
Colleen Murphy
7c48eb2f0e
Merge pull request #464 from mhaskel/README_cleanup
...
Update docs for unattended_upgrades
2015-03-13 15:33:12 -07:00
Morgan Haskel
399d3cae5a
Update docs and test for $legacy_origin
2015-03-13 15:31:38 -07:00
Hunter Haugen
dbd1b0decb
Merge pull request #463 from mhaskel/toggle-legacy-origin
...
Allow changing legacy_origin
2015-03-13 15:29:20 -07:00
Morgan Haskel
81bb96c898
Update docs and test for $legacy_origin
2015-03-13 14:56:53 -07:00
Mikko Pesari
3799e3a23c
unattended_upgrades: Allow changing legacy_origin
...
This enables using Origins-Pattern in Ubuntu.
2015-03-13 14:50:16 -07:00
Morgan Haskel
97f70034c9
Merge pull request #459 from tphoney/modules-1675_check_gpg_version
...
initial commit for apt_key checking
2015-03-13 14:40:43 -07:00
Morgan Haskel
0f81525367
Merge pull request #456 from johanfleury/cleaning/template/unattended-upgrades
...
Cleaning 50unattended-upgrades.erb
2015-03-13 14:10:13 -07:00
Colleen Murphy
b67b91b53f
Merge pull request #462 from mhaskel/optional_software_properties
...
Make installation of software-properties optional
2015-03-13 13:51:56 -07:00
Morgan Haskel
0c35704245
Make installation of software-properties optional
...
This is cherry-picked from the PPA cleanup happening for the 2.0.0 release.
Conflicts:
manifests/params.pp
manifests/ppa.pp
2015-03-13 13:38:38 -07:00
tphoney
f588f2651a
initial commit for gpg key checking
...
better attempt at gpg version checking
adding in key length warning
removing version check, adding key check
adding tests
clean up the code
small changes
use commands
documentation updates
2015-03-12 18:25:26 +00:00
Daniele Sluijters
4fa28203b9
Merge pull request #461 from mhaskel/boo_inheritance
...
Inheritance of apt::params means it can't be private
2015-03-11 09:21:45 +01:00
Morgan Haskel
79db539f33
Inheritance of apt::params means it can't be private
...
Otherwise, if another module has `class { 'apt': }` in it everything
fails, as `$caller_module_name` will be the other module name.
2015-03-10 17:16:43 -07:00