Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
a64c58e8 08/26/2015 06:25 AM Dominic Cleal

refs #4841 - change EL OSes to use 'tfm' SCL prefix

Parameters are supplied on the main foreman class to revert behaviour
for Foreman 1.9 and prior, plus on three plugin classes with
non-standard package names.

Closes GH-348

dacc457b 07/25/2015 05:31 PM Ewoud Kohl van Wijngaarden

Do not include foreman as a pre condition

6431588f 07/24/2015 08:57 AM Dominic Cleal

Remove module's own verify_* spec helpers

cf3977d4 07/24/2015 06:29 AM Dominic Cleal

modulesync: add param docs lint check, add verify_* helpers

b22c52f7 07/20/2015 10:47 AM Michael Moll

support puppet master setup on FreeBSD

2a49c304 07/13/2015 04:05 AM Dominic Cleal

fixes #11069 - add brightbox/passenger-legacy PPA for Passenger

27900688 07/02/2015 12:52 AM Erik Geiger

add email settings management

a031f0da 06/05/2015 05:49 AM Dominic Cleal

fixes #5838 - add logging_level, loggers parameters

88f19033 05/27/2015 04:26 AM Michael Moll

fix future_parser tests

de8e0319 05/20/2015 11:11 AM Mickaël Canévet

Use puppetlabs-concat instead of theforeman-concat_native

b8acae2a 05/04/2015 06:32 AM Ewoud Kohl van Wijngaarden

Factor out verify_exact_contents

This is similar to puppet-puppet

6ed59a98 04/30/2015 08:20 AM Ewoud Kohl van Wijngaarden

Write websockets_encrypt as on/off instead of a bool

015cc726 04/21/2015 03:04 PM Michael Moll

support foreman-tasks on Debian

1daeb39c 03/31/2015 12:13 PM Michael Moll

fix concat paths in tests

after theforeman/puppet-concat_native#11

019adcc7 03/17/2015 03:52 PM Trey Dockendorf

Fix support for mysql by removing inclusion of mysql class which was removed by puppetlabs/mysql in version 3.0.0

25168bb5 03/06/2015 03:04 PM Dominic Cleal

Change apipie rake task to rebuild API doc indexes only

Ticket #4478 in Foreman 1.8 changed our packages to provide prebuilt API docs
for resources, so Foreman packages provide hosts, domains etc, and plugin
packages provide things like containers, disks etc....

18a56ef1 03/05/2015 10:11 AM Dominic Cleal

Only create Apache config fragments when parameters are given

d03a4a1e 03/05/2015 10:11 AM Ewoud Kohl van Wijngaarden

Partial puppet-lint fixes

7f32a1eb 03/03/2015 06:06 AM Marek Hulán

Make CRL optional in use with kafo

When this class is used from kafo we don't have a way to disable CRL
configuration, since the parameter is String. It can't be set to false
and it's always present.

2f9e173b 02/13/2015 05:03 AM Ewoud Kohl van Wijngaarden

Allow foreman::plugin to manage a config file

8333351f 02/10/2015 09:43 AM Jiri Stransky

Fixes #9286 - node.rb timeout too low and not configurable

Make the node.rb timeout configurable. This is useful for use cases when
catalog compilation takes more time and/or the node.rb request to
Foreman is being handled by a freshly spawned Passenger worker.

4eaab13b 02/03/2015 06:20 AM Dominic Cleal

Update error raising tests and use of subject for rspec-puppet 2.0

23c5c101 01/29/2015 09:19 AM Lukas Zapletal

Added support for tar-based discovery image 2.0

Closes GH-253

b31f38d4 01/27/2015 04:01 PM Marek Hulán

Add openscap plugin support

a6d46edd 01/15/2015 12:57 PM Dominic Cleal

Remove deprecated passenger_scl parameter

e00d7b15 01/15/2015 04:14 AM Nils Domrose

fixes #8880 yum plugins repo, removed rc

Fixes GH-269, GH-264

c6cdae34 01/07/2015 05:18 AM Dominic Cleal

Add CRL checking to Foreman SSL vhost

ad1aa286 01/07/2015 05:18 AM Dominic Cleal

Use new puppetlabs-apache 1.2.0 parameters

apache-fragment.conf.erb remains as it's used when use_vhost=false.

b969c150 01/05/2015 04:17 AM Mickaël Canévet

Use rspec-puppet-facts

110b3812 01/05/2015 03:58 AM Dominic Cleal

modulesync: use rspec-puppet-facts, Travis containers, Ruby 2.1

4cad220c 01/02/2015 10:36 AM Marek Hulán

Allows sub-uri deployment

aec62595 12/10/2014 01:10 PM Daniel Lobato Garcia

[plugins:puppetdb] Fix debian package name

As it can be seen in

http://deb.theforeman.org/dists/plugins/nightly/binary-amd64/Packages

the package is ruby-puppetdb-foreman, hyphenated as all other foreman
plugin debian packages.

Fixes GH-256

dcde6712 11/19/2014 09:01 AM Ivan Necas

Fixes #4611,#7353 - control the db_pending_migration/db_pending_seed from installer

This allows tracking the state of migration/seeding in the database
and making sure the rake tasks are done on subsequential installer attempts when
something goes wrong the first time....

aa72cd99 11/13/2014 10:17 AM Justin Sherrill

fixes #8381 - do not use a timeout for rake apipie:cache

b5d8e4f4 10/20/2014 09:44 AM Dominic Cleal

refs #7970 - don't let Ruby alternative switch to 1.9 on Ubuntu 12.04

By setting the Ruby alternative to manual mode, installation of the Brightbox
version of Ruby won't automatically change the symlinks to point at ruby1.9.1.

This ensures other applications, including hammer, work as 1.8's the expected...

193056aa 10/15/2014 05:37 PM Dominic Cleal

refs #7227 - set PassengerRuby to ruby1.9.1 on Ubuntu 12.04

Explicitly set PassengerRuby from the passenger_ruby parameter and set it to
ruby1.9.1 on Ubuntu 12.04 to ensure Passenger runs under the intended version
if the system-wide default is changed.
...

ee577e71 10/15/2014 10:34 AM Dominic Cleal

refs #7227 - install passenger-common1.9.1 on Ubuntu 12.04

Add passenger_ruby_package parameter to control additional package resource
for installing the Passenger libs for the version of Ruby that will be used
to run Foreman. Begins to replace passenger_scl, which will be superseded by...

06d8994f 10/15/2014 10:34 AM Dominic Cleal

refs #7227 - configure Brightbox Ruby NG PPA for Ubuntu 12.04 (precise)

9ec837cb 10/09/2014 12:13 PM Raphaël PINSON

Bypass log processor changes when calculating failed status

This works around https://tickets.puppetlabs.com/browse/PUP-3403

Closes GH-237

790cfcfb 10/08/2014 05:09 AM Dominic Cleal

refs #7234 - install foreman-release-scl on EL clones

Foreman-specific SCL release package will replace per-distro SCL configuration
as it's more complex and more up to date.

configure_*_repo logic moved into parameter defaults which also allows users to...

4a8395d4 10/07/2014 03:15 AM Jon Schulz

updating gpgkey url to point to new per-repo key

5def72fe 10/01/2014 11:02 AM Ewoud Kohl van Wijngaarden

Fixes #6015: Enable EPEL7 GPG checking

Since EPEL7 is now out of beta, we can enable GPG checking.

8bee33fc 09/05/2014 11:18 AM Dominic Cleal

Syncing module configs

6d7788c7 08/20/2014 04:27 PM Markus Frosch

Allow to configure servername for Foreman vhost

70f30241 08/12/2014 07:59 AM Ewoud Kohl van Wijngaarden

Move puppet config to /etc/puppet/foreman.yaml

Previously it was in /etc/foreman/puppet.yaml, but this makes little
sense because foreman does not need to be installed on a puppet master.

85d6d84e 08/08/2014 06:24 AM Stephen Benjamin

Create /etc/foreman directory for /etc/foreman/puppet.yaml

79897e1c 07/29/2014 05:24 AM Ewoud Kohl van Wijngaarden

Move foreman::config::enc into foreman::puppetmaster

b37193ee 07/29/2014 05:24 AM Ewoud Kohl van Wijngaarden

Configuration in YAML

This patch moves configuration to /etc/puppet/foreman.yaml. By moving the
configuration into a settings file, we can use external_node.rb and
foreman-report.rb as plain files. This should open up the path to
shipping them in proper packages....

378d6024 07/23/2014 05:02 AM Jan Pazdziora

fixes #6445 - Configure external authentication via FreeIPA.

e95c4e87 07/08/2014 04:39 AM Dominic Cleal

refs #4454 - temporarily disable GPG checking on EPEL7

fadf50ac 07/08/2014 04:39 AM Dominic Cleal

refs #4454 - configure Puppet path correctly on EL7

5534df90 06/30/2014 08:11 AM Dominic Cleal

refs #3272 - pass admin user details into db:seed rake task

64234edf 06/10/2014 09:45 AM Lukas Zapletal

fixes #6036 - Timeout for passenger needs to be raised to avoid timeouts

and also made sure Passenger won't kill all worker instances.

2e2065d0 05/21/2014 03:35 PM Dominic Cleal

Add foreman::cli class to install Hammer

1e2f254f 05/13/2014 11:19 AM Ewoud Kohl van Wijngaarden

Remove v1 node and reporting

eb7410a3 05/12/2014 09:14 PM Dominic Cleal

fixes #3851 - increment error counter for non-resource Puppet errors

4b5caab2 05/06/2014 10:17 AM Dominic Cleal

Contain Apache before foreman::config, stops it being (re)started after
foreman_smartproxy resources

985cd229 04/30/2014 08:48 AM Marek Hulán

We download and install discovery images

7871052e 04/29/2014 09:06 AM Marek Hulán

Add support for foreman-tasks

d110b188 04/22/2014 10:22 AM Dominic Cleal

Remove Puppet 2.6 pending marker using pre-Facter 2 API call

dcb8a702 04/22/2014 10:07 AM Mathieu Parent

Fix nologin shell path on Debian

We don't use /usr/sbin/nologin which works on Debian but breaks EL6.

1fa63f83 03/19/2014 05:22 PM Dominic Cleal

refs #4515 - cache apipie docs on installation

69416952 03/12/2014 11:43 AM Greg Sutcliffe

Use matching plugin repo to main repo for apt

8a1afdb6 03/11/2014 05:39 PM John (JJ) Jawed

Add support for parallel push facts

a72a1bb4 02/26/2014 12:09 PM Greg Sutcliffe

Refs #3308 Handle underscores vs hyphens with regsubst

25f85a0d 02/26/2014 12:09 PM Greg Sutcliffe

Refs #3308 - Add plugins repo and new plugin classes

36cd597e 02/14/2014 10:15 AM Justin Sherrill

adding support for plugins adding virtual host entries

2fe6c233 02/13/2014 04:45 PM Ewoud Kohl van Wijngaarden

Clean up foreman::config

This removed all requires on install and notifies to service since init
should take care of that relation.

To remove OS specific information, it moves init_config and
init_config_tmpl to params.pp.

Since the crons are no longer defined, setting the default is no longer...

1ed16264 02/10/2014 06:16 PM Jean-Baptiste Rouault

Add server_ssl_chain parameter to set SSLCertificateChainFile

700c74ff 02/07/2014 09:46 PM Justin Sherrill

fixing spec tests

720ae6e9 01/16/2014 08:33 AM Mickaël Canévet

Set SymLinksIfOwnerMatch options in apache vhosts

c62fcb8a 01/11/2014 03:53 PM Ewoud Kohl van Wijngaarden

Change from theforeman/apache to puppetlabs/apache

dce8dedd 01/10/2014 10:12 AM Dominic Cleal

Restrict SCL/EPEL to appropriate OS, add package dependencies

222fb5e5 01/06/2014 05:55 PM Adam Heinz

Make use of $foreman::params::server_ssl_* in vhost conf.

b22f96ff 01/02/2014 04:34 PM Ewoud Kohl van Wijngaarden

Work with puppetlabs-postgresql version 3+

This drops support for puppet 2.6.

27af4444 01/02/2014 04:04 PM Ewoud Kohl van Wijngaarden

Enable installation of plugins

9344250e 12/25/2013 11:56 PM Dominic Cleal

refs #3752 - run db:seed after DB migration

d19da48d 12/23/2013 09:12 PM Ewoud Kohl van Wijngaarden

Clean up tests

This replaces the deprecated include_class with contain_class and
removes the redundant rspec configuration.

f8a88f23 12/05/2013 03:29 PM Ewoud Kohl van Wijngaarden

Move passenger restart to foreman::service

4bc527c8 10/22/2013 06:20 PM Lukas Zapletal

Setup far-future expires headers for assets

41fa7ebd 10/21/2013 10:07 AM Andreas Paul

fixes #3262 - actually create "cache" file to save the time of the last host facts push

8468de8b 10/07/2013 11:17 PM Ewoud Kohl van Wijngaarden

Add Amazon Linux support

This assumes all Amazon Linux is el6 based. It also explicitly fails on
unsupported operating systems / families.

aff89ef6 10/07/2013 11:17 PM Ewoud Kohl van Wijngaarden

Clean up

  • Fail on unsupported operating systems / families.
  • Remove unused puppet_basedir parameter from init.pp
  • Drop support for Fedora < 17
  • Use :params instead of pre_condition in tests (where possible)
9d798147 09/05/2013 03:23 PM Greg Sutcliffe

Add new ENC and report processor templates

Add new ENC node.rb for new Facts API
Add report processor for new Reports API
Add JSON dependency for both scripts
Add tests

df3b6ffb 09/05/2013 10:22 AM Greg Sutcliffe

Add ability to configure groups for the foreman user

dbb08a28 08/05/2013 05:22 AM Dominic Cleal

Don't reference specific temp directory in specs

Closes #95

d45718b6 08/01/2013 11:07 AM Ewoud Kohl van Wijngaarden

Add more tests

d4003cc3 07/22/2013 02:31 PM Ewoud Kohl van Wijngaarden

Make reports and enc real puppetmaster parameters

7fca4da8 07/10/2013 05:03 AM Rick Sherman

Added package version parameter to allow the use of all pacakge->ensure
options.

27e74369 07/09/2013 10:37 AM Lukas Zapletal

proxy registration - adding oauth params

72a44e51 06/26/2013 08:27 AM Ewoud Kohl van Wijngaarden

Respect the SSL param in the vhost template

As suggested in https://github.com/theforeman/puppet-foreman/issues/83,
the SSL vhost should not be created when SSL is disabled.

f7fce13d 06/20/2013 08:37 AM Dmitri Dolguikh

fixes #2521 - mysql2 is now the default mysql adapter

bb44fefb 06/12/2013 08:51 AM Dominic Cleal

fixes #2628 - install foreman-selinux when SELinux is enabled

e56d7a1e 06/12/2013 08:04 AM Ewoud Kohl van Wijngaarden

Update unit tests

14fce641 01/11/2013 08:21 AM Dominic Cleal

Remove all cron tasks, now in package's /etc/cron.d/foreman
(continuation of db2dc7dd)

7e20a888 12/14/2012 10:25 AM Dominic Cleal

Update to use three yum repos

2cafafc5 12/11/2012 05:47 AM Dominic Cleal

All packages should be 'present', or upgrades ensue

8a3b92b5 12/05/2012 11:08 AM Jan Vansteenkiste

Initial test layout and an example test for class and functions to work on