]>
review.fuel-infra Code Review - puppet-modules/puppetlabs-apt.git/log
Hunter Haugen [Wed, 27 May 2015 15:25:44 +0000 (08:25 -0700)]
Fix travis.yml for puppet 4
I accidentally pushed a commit with modulesync that made puppet 4 a
non-voting job. This should make it more in line with modulesync.
Also, we should look at bumping these ORDERING="random" changes back to
msync if they are valuable.
Hunter Haugen [Wed, 27 May 2015 15:11:16 +0000 (08:11 -0700)]
Add ability to unittest puppet 4
Daniele Sluijters [Mon, 11 May 2015 18:33:39 +0000 (20:33 +0200)]
Merge pull request #524 from mhaskel/better_defined_check
Only use the strict variables workaround if using strict variables
Morgan Haskel [Mon, 11 May 2015 17:26:20 +0000 (10:26 -0700)]
Only use the strict variables workaround if using strict variables
This should avoid issues with defined on earlier versions of puppet
Daniele Sluijters [Fri, 8 May 2015 06:20:08 +0000 (08:20 +0200)]
Merge pull request #523 from puppetlabs/modulesync_updates
Modulesync updates
Morgan Haskel [Thu, 7 May 2015 17:09:21 +0000 (10:09 -0700)]
have the right gems
Morgan Haskel [Thu, 7 May 2015 16:48:33 +0000 (09:48 -0700)]
Add gem to sync.yml
Morgan Haskel [Wed, 6 May 2015 22:15:21 +0000 (15:15 -0700)]
sync via modulesync
Morgan Haskel [Wed, 6 May 2015 22:15:26 +0000 (15:15 -0700)]
Merge pull request #521 from hunner/fix_stubs
Don't stub puppetversion
Hunter Haugen [Wed, 6 May 2015 22:10:05 +0000 (15:10 -0700)]
Don't stub puppetversion
The puppetversion fact still needs to represent puppet's version that is being used to test
Hunter Haugen [Wed, 6 May 2015 21:44:50 +0000 (14:44 -0700)]
Merge pull request #520 from mhaskel/sync
test against puppet4
Morgan Haskel [Wed, 6 May 2015 21:38:15 +0000 (14:38 -0700)]
test against puppet4
Morgan Haskel [Fri, 1 May 2015 16:51:18 +0000 (09:51 -0700)]
Merge pull request #519 from puppetlabs/puppet4-strictvars
Test with strict variables on Puppet 4 too.
Daniele Sluijters [Thu, 30 Apr 2015 21:20:12 +0000 (23:20 +0200)]
Test with strict variables on Puppet 4 too.
It's only as of Puppet 5 that strict variables becomes the default so
we need to specify it too for Puppet 4.
Daniele Sluijters [Thu, 30 Apr 2015 21:18:06 +0000 (23:18 +0200)]
Merge pull request #518 from mhaskel/test_fix
Stubbing File.file? is hard
Morgan Haskel [Thu, 30 Apr 2015 19:54:37 +0000 (12:54 -0700)]
Stubbing File.file? is hard
Morgan Haskel [Wed, 29 Apr 2015 22:38:38 +0000 (15:38 -0700)]
Merge pull request #505 from puppetlabs/install-lsb-release
Clear up lsb-release error
Morgan Haskel [Wed, 29 Apr 2015 22:37:59 +0000 (15:37 -0700)]
Merge pull request #508 from puppetlabs/travis-puppet4
Puppet 4 support
Morgan Haskel [Wed, 29 Apr 2015 22:34:43 +0000 (15:34 -0700)]
Merge pull request #516 from dlactin/feature/master/apt_reboot_required_fact
Added new apt_reboot_required fact, updated readme, and added unit tests
Dustin Lactin [Wed, 29 Apr 2015 21:51:59 +0000 (15:51 -0600)]
Removed eol from README.md
Daniele Sluijters [Thu, 23 Apr 2015 22:12:30 +0000 (00:12 +0200)]
Work around PUP-4133
Daniele Sluijters [Thu, 23 Apr 2015 21:36:58 +0000 (23:36 +0200)]
Gemfile: Upgrade to rspec-puppet 2.1+
This is needed in order to be able to test on Puppet 4.
Daniele Sluijters [Thu, 23 Apr 2015 21:33:58 +0000 (23:33 +0200)]
travis: Test on a bigger matrix
* Puppet 3 on all supported Ruby versions with strict variables and
random ordering.
* Puppet 3 on 2.1 with strict variables, future parser and random
ordering.
* Puppet 4 on all supported Ruby versions and random ordering.
Daniele Sluijters [Thu, 23 Apr 2015 20:54:17 +0000 (22:54 +0200)]
Give clearer instructions around lsb-release
Dustin Lactin [Wed, 29 Apr 2015 17:36:51 +0000 (11:36 -0600)]
Added new apt_reboot_required fact, updated readme, and added unit tests
Hunter Haugen [Wed, 29 Apr 2015 17:23:32 +0000 (10:23 -0700)]
Merge pull request #515 from mhaskel/merge_2.0.x_to_master
Merge 2.0.x to master
Morgan Haskel [Tue, 28 Apr 2015 01:03:26 +0000 (18:03 -0700)]
Merge pull request #514 from psoloway/readme
Correct some README punctuation
Pete Soloway [Tue, 28 Apr 2015 00:08:42 +0000 (17:08 -0700)]
Correct some README punctuation
Bryan Jen [Mon, 27 Apr 2015 21:50:52 +0000 (14:50 -0700)]
Merge pull request #513 from mhaskel/2.0.1-prep
2.0.1 prep
Morgan Haskel [Mon, 27 Apr 2015 21:46:06 +0000 (14:46 -0700)]
2.0.1 prep
Bryan Jen [Mon, 27 Apr 2015 21:44:38 +0000 (14:44 -0700)]
Merge pull request #511 from mhaskel/pup34_compat
Restore Puppet 3.4 and earlier compatibility
Morgan Haskel [Mon, 27 Apr 2015 18:31:23 +0000 (11:31 -0700)]
Make compatibility in metadata.json accurate
Morgan Haskel [Mon, 27 Apr 2015 18:31:39 +0000 (11:31 -0700)]
Compatibility for puppet < 3.5.0
Morgan Haskel [Mon, 27 Apr 2015 20:39:13 +0000 (13:39 -0700)]
Merge pull request #510 from psoloway/readme
Update README per DOC-1503
Pete Soloway [Tue, 14 Apr 2015 01:35:10 +0000 (18:35 -0700)]
Update README per DOC-1503
1. Make sure that for each parameter, where applicable, there is a default value.
2. Make sure that for each parameter that's applicable, there is a note if the parameter is optional.
3. Make sure the links in the README work and are accurate.
4. Update the link in the Contributing section to point here: https://docs.puppetlabs.com/forge/contributing.html
5. General copyediting.
* Add a ToC
* Reorganize Usage & Reference sections
* Standardize capitalization of "Apt" (as opposed to "apt", the module)
* Standardize Development section
Apply edits from @jbondpdx
* Re-emphasize the warning about short key names
* Restore the “What apt affects” section
* Re-correct capitalization of “Apt” (where it had reverted to “APT”)
* Clarify OS compatibility in Limitations and elsewhere
* Various edits for clarity
Morgan Haskel [Mon, 27 Apr 2015 17:21:03 +0000 (10:21 -0700)]
Switch back to anchor, for moar compatibility
Daniele Sluijters [Thu, 23 Apr 2015 21:48:43 +0000 (23:48 +0200)]
Merge pull request #507 from mhaskel/merge_fixes_from_2.0.x
Merge fixes from 2.0.x
Bryan Jen [Wed, 22 Apr 2015 23:56:40 +0000 (16:56 -0700)]
Merge pull request #504 from mhaskel/fix_tests
Update tests to work with rspec-puppet 2.x
Morgan Haskel [Wed, 22 Apr 2015 23:31:47 +0000 (16:31 -0700)]
Update tests to work with rspec-puppet 2.x
Also enable future parser testing. Need to allow failures with future
parser for now since none of the published gems have the fix for
PUP-4379
Bryan Jen [Wed, 22 Apr 2015 17:19:45 +0000 (10:19 -0700)]
Merge pull request #502 from mhaskel/merge_2.0.x_to_master
Merge 2.0.x to master
Travis Fields [Mon, 20 Apr 2015 20:14:31 +0000 (13:14 -0700)]
Merge pull request #501 from mhaskel/MODULES-1934
MODULES-1934: Iterate through multiple keys
Morgan Haskel [Mon, 20 Apr 2015 19:44:10 +0000 (12:44 -0700)]
Iterate through multiple keys
Hunter Haugen [Tue, 14 Apr 2015 18:40:36 +0000 (11:40 -0700)]
Merge pull request #498 from mhaskel/missed_purge_reference
Fogot to remove the purge warning
Morgan Haskel [Tue, 14 Apr 2015 18:31:16 +0000 (11:31 -0700)]
Fogot to remove the purge warning
Hunter Haugen [Tue, 14 Apr 2015 18:19:40 +0000 (11:19 -0700)]
Merge pull request #489 from mhaskel/2.0.0-prep
2.0.0 prep
Hunter Haugen [Tue, 14 Apr 2015 18:19:18 +0000 (11:19 -0700)]
Merge pull request #497 from mhaskel/dont_purge_by_default
Don't purge by default. That seems unnecessarily destructive.
Morgan Haskel [Mon, 30 Mar 2015 17:17:37 +0000 (13:17 -0400)]
2.0.0 prep
Morgan Haskel [Tue, 14 Apr 2015 18:03:17 +0000 (11:03 -0700)]
Don't purge by default. That seems unnecessarily destructive.
Morgan Haskel [Tue, 14 Apr 2015 15:24:03 +0000 (08:24 -0700)]
Merge pull request #496 from puppetlabs/allow-undef-content-conf
apt::conf: Don't require content `ensure=>absent`.
Daniele Sluijters [Tue, 14 Apr 2015 10:41:57 +0000 (12:41 +0200)]
apt::conf: Don't require content `ensure=>absent`.
Hunter Haugen [Mon, 13 Apr 2015 20:38:40 +0000 (13:38 -0700)]
Merge pull request #493 from mhaskel/remove_mint
Remove default support for Linux Mint and Cumulus Networks
Bryan Jen [Mon, 13 Apr 2015 18:35:25 +0000 (11:35 -0700)]
Merge pull request #495 from mhaskel/gepetto
Try to make gepetto happy.
Morgan Haskel [Mon, 13 Apr 2015 18:13:26 +0000 (11:13 -0700)]
Try to make gepetto happy.
Morgan Haskel [Tue, 7 Apr 2015 22:45:20 +0000 (15:45 -0700)]
Remove default support for Linux Mint and Cumulus Networks
NOTE: While out-of-the box support is disabled, it is still possible to
get the same configurations, it will just require explicitly setting the
necessary codename-munging.
This should only affect `apt::ppa`
Bryan Jen [Mon, 13 Apr 2015 17:21:12 +0000 (10:21 -0700)]
Merge pull request #494 from mhaskel/cleanup-backports
Cleanup backports
Morgan Haskel [Tue, 7 Apr 2015 19:12:06 +0000 (12:12 -0700)]
Add testing, docs, and examples for backports
Daniele Sluijters [Tue, 7 Apr 2015 11:51:10 +0000 (13:51 +0200)]
backports: Add support back for backports.
This is currently lacking tests.
Daniele Sluijters [Mon, 6 Apr 2015 22:02:58 +0000 (18:02 -0400)]
source: Support complex pin, like key does.
This adds support for passing in a full pin declaration as the pin
parameter on a source declaration.
It keeps the old behaviour intact, you can still simply do `pin => '10'`
and it will pin on origin with a priority of 10.
Should that not be what you want you can now pass in a full pin
declaration instead. We make no assumptions here, whatever you pass in
will be passed through to pin as-is with the exception of the values for
`ensure` and `before` which are always overridden by us to ensure
everything keeps working as designed.
Colleen Murphy [Mon, 6 Apr 2015 20:32:27 +0000 (13:32 -0700)]
Merge pull request #491 from mhaskel/lint_cleanup
more lint cleanup
Morgan Haskel [Mon, 6 Apr 2015 20:18:58 +0000 (13:18 -0700)]
more lint cleanup
Daniele Sluijters [Mon, 6 Apr 2015 19:06:24 +0000 (15:06 -0400)]
Merge pull request #490 from mhaskel/lint_cleanup
Lint cleanup
Morgan Haskel [Mon, 6 Apr 2015 18:29:02 +0000 (11:29 -0700)]
Lint cleanup
Daniele Sluijters [Fri, 27 Mar 2015 13:11:05 +0000 (14:11 +0100)]
Merge pull request #483 from mhaskel/examples
Add missing examples for 'removed' functionality
Morgan Haskel [Wed, 25 Mar 2015 21:22:52 +0000 (17:22 -0400)]
Example updates
Daniele Sluijters [Thu, 26 Mar 2015 07:48:14 +0000 (08:48 +0100)]
Merge pull request #484 from mhaskel/merge_master_to_next
Merge master to next
Morgan Haskel [Wed, 25 Mar 2015 22:32:09 +0000 (18:32 -0400)]
Merge remote-tracking branch 'upstream/master' into merge_master_to_next
Daniele Sluijters [Wed, 25 Mar 2015 19:36:11 +0000 (20:36 +0100)]
Merge pull request #482 from leoarnold/master
Updated key fingerprints in README to match v1.8.0 requirements
Morgan Haskel [Wed, 25 Mar 2015 19:30:16 +0000 (15:30 -0400)]
Example for fancy progress.
Morgan Haskel [Wed, 25 Mar 2015 19:16:04 +0000 (15:16 -0400)]
Example for disabling keys
Leo Arnold [Wed, 25 Mar 2015 19:09:22 +0000 (20:09 +0100)]
Updated key fingerprints in README to match v1.8.0 requirements
Morgan Haskel [Wed, 25 Mar 2015 17:08:13 +0000 (13:08 -0400)]
Add examples for force.
Morgan Haskel [Wed, 25 Mar 2015 15:13:12 +0000 (11:13 -0400)]
We've got things in params, let's use those!
Morgan Haskel [Mon, 23 Mar 2015 20:13:37 +0000 (16:13 -0400)]
Add an example for backports
Morgan Haskel [Mon, 23 Mar 2015 19:24:35 +0000 (15:24 -0400)]
We got rid of the funny proxy removal
Daniele Sluijters [Wed, 25 Mar 2015 07:30:11 +0000 (08:30 +0100)]
Merge pull request #479 from mhaskel/update_anchors
(MODULES-1156, MODULES-769) Update anchors
Morgan Haskel [Mon, 23 Mar 2015 17:55:13 +0000 (13:55 -0400)]
(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.
Daniele Sluijters [Tue, 24 Mar 2015 21:03:13 +0000 (22:03 +0100)]
Merge pull request #480 from anodelman/master
(BKR-147) add Gemfile setting for BEAKER_VERSION for puppet...
Alice Nodelman [Tue, 24 Mar 2015 18:40:24 +0000 (11:40 -0700)]
(BKR-147) add Gemfile setting for BEAKER_VERSION for puppet...
puppetdb, etc
- support for BEAKER_VERSION and BEAKER_RSPEC_VERSION in gemfile
Daniele Sluijters [Sun, 22 Mar 2015 22:54:46 +0000 (23:54 +0100)]
Merge pull request #478 from GhostLyrics/update-readme-unattended-upgrades
Extend docs for unattended_upgrades
Alexander Skiba [Sun, 22 Mar 2015 20:02:59 +0000 (21:02 +0100)]
Extend docs for unattended_upgrades
documented more common parameters
Daniele Sluijters [Fri, 20 Mar 2015 18:15:42 +0000 (19:15 +0100)]
README: update['frequency'] is not a boolean
Daniele Sluijters [Fri, 20 Mar 2015 18:13:53 +0000 (19:13 +0100)]
README: Add highlighting for code blocks.
Morgan Haskel [Fri, 20 Mar 2015 18:12:12 +0000 (14:12 -0400)]
Fix typo
Daniele Sluijters [Fri, 20 Mar 2015 18:09:18 +0000 (19:09 +0100)]
Merge pull request #477 from mhaskel/doc_updates
Doc updates
Morgan Haskel [Fri, 20 Mar 2015 00:15:32 +0000 (17:15 -0700)]
README updates for 2.x rewrite
All classes, defines, parameters, and examples should be up to date.
Daniele Sluijters [Thu, 19 Mar 2015 09:16:15 +0000 (10:16 +0100)]
Merge pull request #472 from mhaskel/acceptance_test_fixes
Acceptance test fixes
Daniele Sluijters [Thu, 19 Mar 2015 09:14:56 +0000 (10:14 +0100)]
Merge pull request #473 from mhaskel/freq_cleanup
Remove `update['always'] = true` support
Daniele Sluijters [Thu, 19 Mar 2015 09:14:35 +0000 (10:14 +0100)]
Merge pull request #474 from mhaskel/containers_ftw
Linux open-source builds are regularly maxed out.
Morgan Haskel [Wed, 18 Mar 2015 22:51:37 +0000 (15:51 -0700)]
Linux open-source builds are regularly maxed out.
Container-based are not. Let's switch!
Morgan Haskel [Wed, 18 Mar 2015 20:52:12 +0000 (13:52 -0700)]
Remove `update['always'] = true` support
We don't really need both of `update['always'] = true` and
`update['frequency'] = 'always'`.
Morgan Haskel [Wed, 18 Mar 2015 19:56:29 +0000 (12:56 -0700)]
Make the acceptance tests work
Morgan Haskel [Wed, 18 Mar 2015 19:51:37 +0000 (12:51 -0700)]
Actually make it possible to use apt_key
The provider wasn't updated for a parameter rename.
Bryan Jen [Tue, 17 Mar 2015 23:59:49 +0000 (16:59 -0700)]
Merge pull request #471 from mhaskel/merge_1.8.x_to_master
Merge 1.8.x to master
Hunter Haugen [Tue, 17 Mar 2015 00:22:18 +0000 (17:22 -0700)]
Merge pull request #469 from mhaskel/test_fixes
Update all the unit tests to look for full fingerprints
Morgan Haskel [Mon, 16 Mar 2015 23:40:46 +0000 (16:40 -0700)]
Update all the unit tests to look for full fingerprints
Merged #466 too quickly
Hunter Haugen [Mon, 16 Mar 2015 21:30:19 +0000 (14:30 -0700)]
Merge pull request #468 from mhaskel/1.8.0-prep
1.8.0 prep
Morgan Haskel [Mon, 16 Mar 2015 21:16:08 +0000 (14:16 -0700)]
Merge pull request #466 from paroga/master
Fix gpg key checking warings after
f588f26
Morgan Haskel [Mon, 16 Mar 2015 21:05:58 +0000 (14:05 -0700)]
1.8.0 prep
Patrick Gansterer [Mon, 16 Mar 2015 18:34:24 +0000 (19:34 +0100)]
Fix gpg key checking warings after
f588f26
Use the full fingerprint for all keys to silence the warning.
Morgan Haskel [Mon, 16 Mar 2015 17:56:28 +0000 (10:56 -0700)]
Merge pull request #465 from bootc/fixes/gpg2_date_parsing
apt_key: fix parsing invalid dates when using GnuPG 2.x