Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
bb8da765 01/07/2014 10:23 AM Romain Vrignaud

fixes #3658 - support smart proxy's chef proxy feature

0fa5d146 12/25/2013 09:22 AM Dominic Cleal

fixes #3752 - move data population from migrations into seed script

9e08f306 11/14/2013 04:44 PM Dmitri Dolguikh

fixes #3603 - replaced a relation with a collection in 'where' conditions

8c618ae8 11/08/2013 10:20 AM Greg Sutcliffe

Fixes #3569, #3210 - Use port from foreman_url for templates

01302dc5 11/01/2013 09:56 AM Greg Sutcliffe

Fixes #3182 - Make IP optional in some circumstances

4ab0b55c 10/24/2013 09:01 AM Martin Matuška

fixes #3364 Add option to disable automatc host creation when a report is received

3035495f 10/18/2013 02:03 PM Greg Sutcliffe

Fixes #3293 add FactoryGirl to tests

9269ddca 10/18/2013 01:35 PM Lukas Zapletal

fixes #3239 - pxelinux spoofing on postgres now works

bd48d5c9 10/08/2013 04:40 PM Joseph Magen

fixes #3206 - prevent any user including admin from creating lookup_value with fdqn= or hostgroup= if host/hostgroup does not exist

3dd4c0e5 10/07/2013 08:32 AM Dominic Cleal

fixes #3160 - sanitize host/host group names in lookup_value associations (CVE-2013-4386)

a9b9661b 09/30/2013 10:55 AM Hannes Schaller

fixes #2975 added setting for using the shortname instead of FQDN for new virtual machines

21bf889a 09/23/2013 09:02 AM Joseph Magen

fixes #2810 - more restful API v2 JSON responses in puppetclasses

NOTE: breaking changes to API v2 api/lookup_keys does not exist, replaced by api/smart_variables and api/smart_class_parameters

00ddc9db 09/20/2013 07:45 PM Greg Sutcliffe

Fixes #3130 - Use the standard CentOS mirror

c5e925f0 09/17/2013 07:28 AM Joseph Magen

fixes #3097 - foreign key error on deleting trend

c0005dcd 09/11/2013 07:42 AM Joseph Magen

Fixes #2272 - added Capybara integration tests, but without javascripts tests

84ae9603 09/09/2013 02:33 PM Greg Sutcliffe

fixes #2260 Allow ERB in ENC global / class parameters

Adds code to parse the global & class parameters, and adds a setting (default true)
to disable this if needed. Also has some tests.

8588f9ac 09/07/2013 09:21 PM Daniel Lobato Garcia

fixes #3046 - add NIC CRUD, power and boot operations API

823e4ba8 09/06/2013 06:56 PM Greg Sutcliffe

Fixes #3045 - Skip empty log arrays

91ad276d 09/05/2013 01:38 PM Greg Sutcliffe

Fixes #2414 - Move puppet report processing code to the report processor

This creates a API route for POST:/api/reports which matches the GET
format for reports. Tests are updated, with the report model tests
moving to the puppet-foreman module (along with the report fixtures).

ce13ab5d 09/03/2013 07:50 AM Marek Hulán

fixes #2863 - restrict APIs to resources that a user is permitted to manage (CVE-2013-4182)

f5d4e70a 09/02/2013 08:36 AM Jeremy Kitchen

fixes #1745 - make puppetmaster hostname/domain stripping behaviour configurable

01055e77 08/29/2013 06:21 PM Greg Sutcliffe

Refs #2414 - Remove Puppet from facts API and Settings

Reports are still in progress and will come in a later PR
DB schema is updated to not need puppet/rails

a6ce3c99 08/29/2013 09:00 AM Daniel Lobato Garcia

fixes #2891 Openstack power control operations support

Compute resource helper Strings should be possible to translate

Compute resource permission to pause vms

Tests for Openstack VM pausing/resuming

VMs UI shows only available actions

I18n string issues. Vm power state cannot be properly translated yet...

3b656b8d 08/23/2013 10:55 AM Joseph Magen

fixes #2945 - extend AR to add getter/setters *_name(s) for has_many/belongs_to associations

4e4671ce 08/15/2013 04:10 PM Nils Domrose

fixes #863 - added ldap_filter to LDAP auth sources to filter lookups using RFC 2254 filters

5bdc1930 08/13/2013 10:24 AM Joseph Magen

fixes #2424 - encrypts compute resource password

98dd4a08 08/07/2013 07:17 AM Daniel Lobato Garcia

fixes #2871 - params search works with nested hostgroups

1ef5ee75 07/29/2013 07:53 AM Joseph Magen

fixes #2788 - changes to fixtures and tests in preparation for testing adding/removing puppetclasses

8d10c655 07/26/2013 10:40 AM Greg Sutcliffe

Fixes #2576 - Add optional update of Host.ip from built request

f09d61de 07/25/2013 01:54 PM Dominic Cleal

fixes #2693 - don't cause handle_ca error when no Puppet CA associated with host

05fbe52c 07/19/2013 04:10 AM Joseph Magen

fixes #2779 - permission problem with non-admin adding puppetclasses to hosts and hostgroups

248cad83 07/17/2013 02:24 PM Joseph Magen

fixes #2142 add Smart Parameters and Smart Class Parameters to API v2

554be427 07/05/2013 12:42 PM Nacho Barrientos

fixes #1963 - prevent host creation when facts are uploaded via new setting

3595a70c 06/20/2013 12:07 PM Joseph Magen

fixes #2484 - host, hostgroup, and BMC passwords were overwritten as blank

8da68b88 06/12/2013 11:12 AM Tomáš Strachota

fixes #2660 - settings, improve tests and fixes

- added string settings type
- fixed tests previously commented out due to CI failures
- more tests for core settings functionality
- parsing of string values enhanced and extracted to a separate method
- setting value to nil when it equals default is back...

cb92c0be 06/07/2013 03:53 AM Dmitri Dolguikh

Fixes #2038 - updated config and partition table templates using ones from the community repository

6c492cce 06/06/2013 10:15 AM Joseph Magen

fixes #2386 - permission failure on create_lookup_value

0fda4cf6 05/29/2013 09:46 AM Joseph Magen

fixes #2539 - added API puppetrun access permission and test

f3dd3bb6 05/22/2013 10:45 AM Joseph Magen

fixes #2440 remove unused files, code, unnecessary require statements

9ae88fc3 05/22/2013 10:35 AM Greg Sutcliffe

Fixes #2497 - Join to the fact_values table when a user fact-filter is applied

3f113d99 05/22/2013 08:19 AM Ohad Levy

Revert "fixes #2484 - host and hostgroup root passwords are not saving"

This reverts commit 2193afa0e33e939739a53d2918cb2e31ee92ac7a.

merged by mistake

2193afa0 05/22/2013 08:15 AM Joseph Magen

fixes #2484 - host and hostgroup root passwords are not saving

7d1d44cf 05/09/2013 05:54 AM Joseph Magen

refs #2400 clean up tests so there are no orphaned foreign keys

86007852 04/25/2013 01:15 PM Greg Sutcliffe

fixes #2407 - Add STI to settings model

Also adds some tests for rendering new/missing STI models, and
refactors the old default_settings loader into the new sub-models.

4e7ea9b8 04/22/2013 07:50 AM Marek Hulán

fixes #2417 - SSO abstractioning

Apache and Signo SSO reworked to a new general SSO concept.

You can use SSO service that comes with Katello for loggin in. It's
based on OpenID protocol with slightly customized provider.

d0a190b8 04/22/2013 02:13 AM Bryan Kearney

fixes #2247 Provides an option to disable the use of gravatara

A new setting is added, use_gravatar. It defaults to true. If it is set to false, then the gravatar
call out is not used and only the default user icon is used.

793072c5 04/21/2013 01:50 PM Joseph Magen

fixes #2263 search Hostgroup by label

ecdc5b92 04/10/2013 10:35 AM Ohad Levy

fixes failing test/fixture introduced in 7ff39bfa

0323590f 04/10/2013 04:18 AM Dominic Cleal

fixes #2153 - add trusted_puppetmaster_hosts setting to permit puppetmaster access

Connections to fact + report upload and externalNodes will be permitted from
any host listed in the trusted_puppetmaster_hosts setting, bypassing the
requirement for a registered smart proxy....

feacea35 04/02/2013 08:30 AM Amos Benari

upgrade foreman to rails 3.2.13

This commit updates from rails 3.0.x to 3.2.x, main changes include:

  • Asset pipline support
  • cleanup of existing assets (javascript, css, images)

Users who uses foreman in production, make sure that you now compile
your assets, e.g...

aa2cd9f2 03/14/2013 05:26 PM Joseph Magen

fixes #2250 API v2 add/remove puppetclasses from hosts and hostgroups

44463600 03/11/2013 08:32 AM Joseph Magen

fixes #2272 setup capybara and spork and modified test_helper for future integration testing

d7611b24 02/25/2013 09:54 AM Greg Sutcliffe

fixes #2254 - Add STI to hosts table

Signed-off-by: Joseph Mitchell Magen <>
Signed-off-by: Ohad Levy <>

57526a20 02/21/2013 08:25 AM Joseph Magen

fixes #1988 - CRUD Actions for nested parameters for host, domain, hostgroup, os

e.g.

GET /api/domains/6/parameters
POST /api/hosts/6/parameters
PUT /api/hostgroups/6/parameters/100
DELETE /api/operatingsystems/6/parameters/100

fd30481b 01/30/2013 07:26 AM Ohad Levy

fixes #2124 - only include classes from the host current environment.

This patch introduce a new setting, which decide how would foreman
address a mismatch between host and hostgruop environments.

for example, when puppet classes (directly or indirectly via hostgroups) that do not...

2fa95807 01/24/2013 07:51 AM Joseph Magen

fixes #2001 - Changing Loc or Org after compute resource selection give 500 error

a79b633b 01/23/2013 03:41 AM Dominic Cleal

fixes #2151 - use DN environment variable instead of CN

nginx is unable to pass bits of the X.509 subject, only the entire DN, so
support that as a lowest common denominator.

b226b68c 01/21/2013 07:52 AM Ohad Levy

fixes #2147 - param classes with multiple matchers are evaluated incorrectly

358ec5a3 01/20/2013 10:06 AM Dominic Cleal

fixes #2121, #2069 - restrict importers and ENC to puppetmasters and users

CVE-2013-0171: report and fact importers parse YAML directly from the remote
host without authentication. Untrusted YAML can instantiate objects and be
used to exploit Foreman.

CVE-2013-0174: external nodes (ENC) output is available to any source and...

8838eb42 12/26/2012 08:49 AM Ohad Levy

fixes #1814 - converts sp_* attributes into a BMC interface class

this patch also includes the following

  • added a new interfaces table, and STI objects to represent a NIC, BMC, Managed
    and a bootable interface.
  • refactored DHCP/DNS orchestation code, so they can work on the...
71291a46 12/20/2012 04:18 AM Dmitri Dolguikh

fixes #1834 to get foreman running under ruby 1.9.3

069775aa 12/18/2012 10:21 AM Ohad Levy

minor cleanups to the proxy resource class refs #2056

72deecbe 12/02/2012 07:48 AM Ohad Levy

remove hypervisor vm info from tests refs #1957

611f5bff 11/28/2012 05:38 AM Amos Benari

Add organization and location to foreman.

This feature allows foreman to provide multi location, multi tenant and
multi organizations capablities.

the idea is that resources within foreman (e.g. hosts, subnets, users,
environments etc) can belong to one or more locations and organization,...

1a68aea8 11/26/2012 10:20 AM Greg Sutcliffe

Fixes #983 - implement 3 state boot

8ab96869 11/22/2012 10:15 AM Joseph Magen

set apiadmin user in headers before api controller tests

d076d573 11/21/2012 08:10 AM Joseph Magen

This commit adds most of the functionality required for API v1

The overall goal was to extract the existing JSON response
overall controllers, and to move them to a seperate name space.

  • documentation was added to all requests (available under /apidoc)...
3f482b82 11/19/2012 02:25 AM Ohad Levy

fixes #1957 - remove old libvirt hypervisors code

Since foreman 1.0 libvirt hypervisors are now part of compute resources
this patch removes the old code and migrate any existing hypervisors to
be libvirt based compute resources.

e81bf057 11/15/2012 05:34 AM Sam Kottler

fixes #1872 - Adds Puppet v3 support

9f6de1e7 11/01/2012 07:45 AM Greg Sutcliffe

Refs #1920 : Fix failing tests for Setting[:foreman_url] Ensure plain 'http' protocol is used in templates Add a test to ensure http is used when https is in @request

fe4629de 10/31/2012 05:19 AM Robert Birnie

feature #1906 add Trend information

Signed-off-by: Amos Benari <>
Signed-off-by: Ohad Levy <>

644f7f22 10/22/2012 07:27 AM Ohad Levy

fixes #1907 - audit log should contain puppet class assignments within a hostgroup

c81575a0 10/11/2012 04:50 AM Joseph Magen

shortened fixture name so tests pass on postgresql which doesn't truncate extra string characters

81159d4b 10/04/2012 11:14 AM Greg Sutcliffe

Use tokens for discovery of host identity during installation

- fixes #1069
- fixes #1720
- refs #969

f8d94608 09/24/2012 10:41 AM Amos Benari

fixes #832 - adds parameterized class support

Credits:
This patch is based on the original work of Olivier Favre
<> many many thanks!

This patch adds the following features
  • import class parameters, and try to understand their types
  • support a complex matrix of environments, puppet classes and their...
00de4f4b 08/26/2012 03:44 AM Dmitri Dolguikh

fix failing 'show nested fact json' test in fact_values_controller_test

0856182e 08/15/2012 09:47 AM Ohad Levy

api v1 - config templates

7adf0ee3 08/13/2012 09:58 AM Nacho Barrientos

fixes #1820 - Authenticate API calls via REMOTE_USER

This patch allows API requests authentication via REMOTE_USER
only if authorize_login_delegation and authorize_login_delegation_api
are enabled.

50e78f00 08/08/2012 07:01 AM Hannes Schaller

fixes #1799 moved REMOTE_ADDR verification to settings

acd8589a 07/24/2012 04:12 AM Martin Bacovsky

api v1 - architectures controler and tests

f7e6bc41 07/24/2012 04:12 AM Tomáš Strachota

api v1 - tests for operating systems controller

316a4ccd 07/22/2012 07:38 AM Ohad Levy

couple of test fixes after upgrading to a newer mocha/shoulda

de3fb0d7 06/26/2012 08:22 AM Amos Benari

fixes #1700 audit page performance improved

  • Added auditabale name and associated name columns.
  • Added username to audit table
1f03a563 06/21/2012 02:19 AM Ohad Levy

fixes #1544 - Updating a host fails if you cannot reach the SOA nameservers

05f35ee3 06/20/2012 03:57 PM Ohad Levy

and added the missed tests

e170c321 05/30/2012 08:47 AM Olivier Favre

fixes #1597 - Restrict compute resources access by user

And add some rights to give non admin users so they can perform some normal actions on the hosts they own.

unit/domain_parameter_test.rb self-broke... added a tiny fix.
Removing compute_resources/vms nesting, it is such a nightmare for functional tests....

dd42df0a 05/29/2012 03:41 AM Ohad Levy

adds ec2 provisioning support fixes #1223

- added progress bar for instance creation
- minor fixes for certname based deployments
- added ssh provisioning support to orchestartion, which utilize finish
scripts by default
- added images support (part of the vm compute tab)...

370a7ac7 05/14/2012 04:19 AM Ohad Levy

fixes #137 - Better support for non-hostname certnames

This patch introduce a new setting :use_uuid_for_certificates which
defaults to false.

users who wish to deploy their hosts using a random unique id, should
enable that setting, and use the certname directive in their puppet.conf...

9bb4e25f 05/03/2012 11:31 AM Ohad Levy

fixes #1600 - records are deleted even though host is not Managed

c968b58c 04/09/2012 10:10 AM Ohad Levy

fixed failing test due to wrong fixture

334d0359 03/19/2012 06:51 AM Amos Benari

fixes #1540 added suport for provisioning on ovirt/rhvem using fog.

This patch addes a compute resource concept within foreman

Signed-off-by: Ohad Levy <>

fe6f8ab7 03/14/2012 05:46 AM Ohad Levy

refs #1530 - ensure enc_environment is in a fixture

ace6fbad 03/14/2012 05:46 AM Ohad Levy

fixes #1503 - When creating a host, it should be possible to define a Puppet CA and a Puppet Master to use

a989a617 02/27/2012 05:40 AM Ohad Levy

fixes #1509 - Foreman should use the proxy to import puppet classes

54358a76 02/23/2012 08:23 AM Greg Sutcliffe

fixes #1324 - Separate permssions on hosts from permissions for objects within hosts.

This allows a user to be granted permission to edit the host (and so change the group or proxy) but not, for example, edit the parameters
This could probably be extended further if necessary.

d7bd2f22 01/15/2012 03:14 AM Ohad Levy

fixes #1446 - expire idle web sessions

fa62ea80 01/10/2012 03:04 PM Ohad Levy

fixes #1281 - assingn more than one domains to a subnet

9b41cf08 11/28/2011 08:02 AM Ohad Levy

fixes #402 - Add noops/pending to metric handling, and provide pending hosts for dashboard views.

This change adds the ability to see noops in metric reports inside
foreman graphs, charts and lists. The business reason for this is to allow
users to run their puppet agents in noop mode, and see where nodes have...

017e1049 11/28/2011 03:44 AM Ohad Levy

WIP rails3 migration

f28a6895 10/31/2011 10:26 AM Ohad Levy

fixes #1257 - various fixes around bcm dhcp record