Age | Commit message (Collapse) | Author |
|
- Add .fixtures.yaml to checkout common module
- Use puppetlabs-spec-helper in spec_helper.rb
|
|
|
|
Fix CI, dont install beaker on gitlab CI
- Rename `system_tests` group to `acceptance` in Gemfile
- Don't install `acceptance` group for rspec tests on CI
- Use leapcode/ruby docker image because it has a more default
ruby installation than the 'official' one.
See merge request !52
|
|
- Don't install `system-tests` gem group for rspec tests on CI
- Use leapcode/ruby docker image because it has a more default
ruby installation than the 'official' one.
- Use `/var/cache/gitlab-runner/` as gem install path so we can
cache this folder later
|
|
Always set debian_nextcodename to 'sid' on systems running testing,
fixes #12
See merge request !49
|
|
|
|
|
|
|
|
For jessie and later releases, backports use debian_url.
|
|
|
|
|
|
Bugfix/reboot required jessie
I've mistakenly marked !40 as merged :/
See merge request !46
|
|
apt::dist_upgrade: add a timeout parameter (#8).
See merge request !45
|
|
into 'master'
Drop apt::cron::download, and turn $apt_cron_hours into a class parameter for ap…
…t::cron::dist_upgrade.
I've introduced apt::cron::download, am not using it anymore, and have
never seen anyone else submit a bug or a merge request for it. Thus,
I feel pretty confident in dropping it.
And this allows me to trivially get rid of the $apt_cron_hours global
variable noticed by LeLutin in #13.
(I've mistakenly marked !44 as merged)
See merge request !47
|
|
|
|
|
|
|
|
|
|
feature/8-make_dist-upgrade_timeout_configurable
|
|
to apt::cron::dist_upgrade.
|
|
bugfix/drop-obsolete-code-and-global-variable-in-apt-cron
|
|
|
|
|
|
|
|
|
|
|
|
$apt::use_backports is true when running Jessie.
Otherwise, it would fail anyway when trying to install reboot-notifier,
but in a way less user-friendly.
Thanks to lavamind for the suggestion!
|
|
|
|
|
|
|
|
|
|
|
|
for apt::cron::dist_upgrade.
I've introduced apt::cron::download, am not using it anymore, and have
never seen anyone else submit a bug or a merge request for it. Thus,
I feel pretty confident in dropping it.
And this allows me to trivially get rid of the $apt_cron_hours global
variable noticed by LeLutin in #13.
|
|
fixes #12
|
|
This was shown by the testing that was added in merge request !34
|
|
The README file has been changed, use the new syntax to match the rest
of the file.
|
|
into shared-master
|
|
|
|
The README file was changed on the master branch and we'd like to change
it to add an upgrade notice.
|
|
Conflicts:
manifests/preferences.pp
templates/Debian/preferences_jessie.erb
templates/Debian/preferences_squeeze.erb
templates/Debian/preferences_wheezy.erb
|
|
also, use commas instead of semi-colon at the end of resources to use a
coding style that makes things more extensible.
|
|
|
|
Update the README to use markdown
This module's documentation is pretty good, but god plain text is awful when a document gets this long.
I _really_ dislike Gitlab's markdown flavor, but IMHO bad markdown is better than no markdown.
You can see the result here: https://gitlab.com/sogeecom/apt/blob/master/README.md
--
pollo
See merge request !41
|
|
The logic in specifying the default value for apt::repos is in the wrong
place: it should be in apt::params since this is exactly what this
latter class is for.
There's no special case that can involve making default the value follow
the value of another parameter so there's no point in having that logic
in the main class.
|
|
backports_url was already set to the same value than debian_url by
default, but it was set to the default value of debian_url. this meant
that when giving a url to the debian_url parameter to the apt class, the
backports_url would not follow and would still be using the default
value for debian_url.
with this change, when backports_url is not specified, but debian_url
is, then both of them take on the value given to the debian_url. of
course if backports_url is also given a value, then it keeps the value
given by the user.
|
|
|
|
|
|
|
|
|
|
|