Project

General

Profile

Download (50.6 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
ea450c06 05/19/2014 10:02 AM Stephen Benjamin

fixes #5690 - determine host taxonomy fact based on setting value

10ac97b0 05/12/2014 03:16 PM Joseph Magen

fixes #4250 - API v2 - add compute profiles

e67fc0bd 05/01/2014 10:35 AM Joseph Magen

fixes #2785 - host model clone method also copies relationships using deep_cloneable gem

46b3d8f1 04/22/2014 01:06 PM Dominic Cleal

fixes #5246 - remove second host/class lookup impl so config groups are included in ENC output

111cde57 04/13/2014 09:24 PM Joseph Magen

fixes #4204 - add config groups feature - assign multiple config groups to a host or hostgroup

e4fde4e3 04/02/2014 11:01 AM Ivan Necas

Fixes #4976 - ensure the process is really running inside a rake task

e5b861e3 03/30/2014 09:58 AM Dominic Cleal

refs #2189 - update host group parameter search tests

b52484ff 03/30/2014 09:58 AM Dominic Cleal

fixes #1804 - find hosts through nested hostgroups on puppet class search

e88536b2 03/25/2014 10:14 AM Daniel Lobato Garcia

fixes #3214 - set taxonomy for hosts created via Puppet from facts or a default setting

014c9ab5 03/21/2014 12:25 PM Greg Sutcliffe

Fixes #4680 - Don't append periods to unqualified unmanaged hosts

a44dd094 03/13/2014 11:21 AM Dominic Cleal

fixes #4314 - ignore default scope ordering on host search by puppet class

3d03e334 03/11/2014 02:35 PM Dominic Cleal

fixes #4123 - libvirt imaging support using backing volumes

acfbc458 03/03/2014 02:26 PM Marek Hulán

fixes #812 - new permissions model, user group role and nest support, role filters for better granularity

Contributions from:
832c0925 02/24/2014 08:38 PM Joseph Magen

fixes #4393 - rename ancestry label to title

ba8cff29 02/14/2014 12:01 PM Joseph Magen

refs #4289 - tests for adding, deleting and updating lookup_values on host

130f301a 02/06/2014 05:09 PM Stephen Benjamin

fixes #4234 - cannot edit host's puppet parameters

c4bfd47f 02/05/2014 05:24 PM Stephen Benjamin

fixes #3725, #4167 - root password validations, remove default password

dbaa47b7 01/22/2014 06:41 PM Dominic Cleal

refs #3697, #3701 - fix test with multiple validation failures

4bae5ced 01/22/2014 05:56 PM Stephen Benjamin

fixes #3697, #3701 - more comprehensive field validations

c6e02bd3 01/09/2014 07:43 AM Joseph Magen

fixes #3178 - add feature for compute profiles for hostgroups and hosts

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

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

55a29e83 12/16/2013 12:27 PM Dominic Cleal

fixes #3885 - sort IDs in test to prevent random failures

1ccec31c 12/03/2013 09:06 PM Dominic Cleal

fixes #3794 - don't validate IP address that's later provided by a CR

585f328e 11/19/2013 08:31 PM Greg Sutcliffe

Fixes #3468 - Move token expiry to scope to avoid FK issues

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

Fixes #3182 - Make IP optional in some circumstances

5ab79857 10/29/2013 08:41 PM Ohad Levy

fixes #1830 - auto assign puppet proxy if its not defined upon facts/reports event

fb68fd22 10/24/2013 11:11 AM Ohad Levy

[REFACTOR] fixes #2967 - refactored Fact Importer

Based on Dmitri Dolguikh <> original patch.

- renamed original fact_importer class to fact_parser class
- moved fact handling logic to its own fact_importer class
- fact importer now assumes single-value facts...

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

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

d42d1f52 10/10/2013 12:46 PM Tomáš Strachota

fixes #3170 - dash separated mac address notation

89e506f7 10/09/2013 08:06 AM Aaron Stone

fixes #3222 - nil the certname when handling certs if UUID certs have now been disabled

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

06909647 10/07/2013 10:33 AM Joseph Magen

fixes #3048 - Non Admin user fails to override parameters when creating new host

4e057da2 09/10/2013 10:02 PM Joseph Magen

fixes #2400 migration to remove orphaned records and add foreign keys constraints to database tables

7fcb314e 09/10/2013 09:29 AM Daniel Lobato Garcia

fixes #2179 - validate the owner type, preventing the API returning errors for a wrong owner_type

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

3d6c46e5 08/21/2013 10:45 AM Ash Caire

fixes #2431 - handle fact uploads where host is missing $fqdn

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

fixes #2871 - params search works with nested hostgroups

9d402d07 08/06/2013 04:37 AM Greg Sutcliffe

Fixes #2501 - Allow my_hosts scope to include all subclasses of Host::Base

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

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

60e2072a 07/24/2013 04:32 PM Joseph Magen

fixes #2801 - remove LOWER in default_scope of models that could cause PG error

a6810fc6 07/22/2013 10:25 AM Joseph Magen

fixes #2812 - method lookup_values_attributes= not defined in Host::Managed (NameError)

86e9a056 07/18/2013 10:37 AM Andy Bohne

fixes #1770 - Refactored rdeckfacts definition to use facts_hash

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

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

bae0bea9 07/06/2013 03:16 AM Dominic Cleal

fixes #2747 - scoped search lambda takes one argument

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

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

5a56d4d3 07/01/2013 03:28 AM Joseph Magen

fixes #2707 - host save fails for non-admin if host has a BMC interface

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

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

0c8f532e 05/22/2013 10:50 AM Mikael Fridh

fixes #2130 - normalize_hostname appends domainname to fqdn

When the trailing part of $fqdn doesn't match $domain, the normalize_hostname
function would append $domain onto the end of $fqdn, saving the host as
$fqdn.$domain (Example: hostname.domain1.com.domain2.com)....

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

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

6dffd64b 05/12/2013 08:38 AM Dominic Cleal

fixes #2486 - ensure facts import is idempotent when values are unchanged

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

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

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

fixes #2263 search Hostgroup by label

a380bc92 04/02/2013 02:57 PM Greg Sutcliffe

fixes #2351 Downcase fqdn when importing facts, for hostname validation consistency

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...

0cf430e3 03/14/2013 05:25 PM Joseph Magen

fixes #2319 make HostClass and HostgroupClass unique puppetclass_id by scope

31b7d5de 01/15/2013 10:59 AM Dominic Cleal

fixes #2069 - use a random salt when saving the root password

CVE-2013-0173: insecure fixed salt "foreman" for passwords

14f614d9 01/15/2013 07:07 AM Sam Kottler

Remove mention of tenants from test definitions

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

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,...

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.

4fed5385 10/09/2012 02:55 PM Ohad Levy

fixes #1892 - auto generate provisioning tokens based on build state

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

Use tokens for discovery of host identity during installation

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

399dca9e 09/03/2012 02:39 AM Ohad Levy

fixes #1843 - Accepts a plain hash as facts source

d860ed4e 07/03/2012 04:02 AM Mikael Fridh

fixes #1716 - remove whitespace from hostname

f00eaf07 06/21/2012 04:38 AM Ohad Levy

fixes #1586 -Root password inheritance doesn't seem to work properly

2117168c 06/13/2012 09:34 AM Ohad Levy

minor test failure - missed that

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

67799065 03/15/2012 10:34 AM Ohad Levy

code smell

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

031aec3e 03/12/2012 03:02 PM Ohad Levy

refactor - added an importing class for puppet facts

779d180c 01/16/2012 01:13 PM Ohad Levy

fixes #1392 - change root password back to system wide defaults

1704e000 01/08/2012 01:41 PM Florian Koch

fixes #1313 ensure all host names are lowercased

Signed-off-by: Florian Koch <>

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

WIP rails3 migration

0822e103 10/27/2011 09:58 AM Ohad Levy

added missing test update, refs #1269

e20f5716 09/27/2011 04:11 AM Ohad Levy

fixes #1179 - exposes foreman attributes in enc
this includes:

  • hostgroup
  • root password (when in unattended mode)
  • foreman env (workaround for puppet enc bug)
  • owner name
  • owner email (or array of emails if its a group)
acb50a39 08/18/2011 04:00 PM Ohad Levy

fixes #1121 - convert dns handling to real network objects

a6f4f5f7 08/18/2011 04:00 PM Ohad Levy

fixes #1120 - Replaced DHCP functionaitlity by the new net dhcp record classes

d5707b63 08/03/2011 02:24 AM Ohad Levy

fixes #724 - Allow default VM specs to be tied to a hostgroup

d0e91cb5 07/31/2011 08:35 AM Ohad Levy

fixes #762 - Check class assignment consistency

f1ff5404 07/31/2011 07:27 AM Ohad Levy

fixes #1077 - Ensure that host OS attributes are related to the OS itself

b4c2016a 07/31/2011 05:38 AM Ohad Levy

fixes #1078 - Foreman should accept minimal parameters when creating a new host

672f931d 07/24/2011 11:42 AM Paul Kelly

Fixes #989 - Add Sparc Solaris support

Signed-off-by: Paul Kelly <>

9cd25bde 07/14/2011 04:19 AM Ohad Levy

fixes #1044 - Adds ERB templates to disk layouts

395eb615 07/14/2011 03:15 AM Ohad Levy

fixes #1043 - make autosign optional

9afa092e 07/06/2011 10:07 AM Ohad Levy

fixes #322 Ability to add custom variables and multiple values resovled
in a dynamic Hierarchally order

This commits introduces the ability to define variables per puppet
class.

additionally, each class can have multiple values, depends on the host
which is requesting that variable....

69f9cb82 05/30/2011 08:52 AM Ohad Levy

fixes #903 - Show resulting provisioning options at the Host edit screen

36f93e4d 03/17/2011 02:32 PM Ohad Levy

Fixes #609 - Orchestrate puppetca operations

This also includes adding support for a puppet smart-proxy target type
and providing migration support
Updated to provide backward compatability for host and hostgroup objects
Now terminates the build and incorporates other fixes...

e895706f 03/07/2011 03:13 AM Paul Kelly

Fixes #695 - Unattended being false should skip some tests

Signed-off-by: Paul Kelly <>

99f00455 03/07/2011 02:47 AM Frank Sweetser

fixes #708 - Perform case insensitive match when checking if hostname includes domain

0753c1c4 02/01/2011 03:32 AM Justin Sherrill

Fixes #639 - resolves "parenthesize argument(s) for future version" warnings

Signed-off-by: Justin Sherrill <>

ef5cbe9b 01/17/2011 02:00 PM Justin Sherrill

Fixes #592 - Adding tests for provisioning template selection based on Host

90b83222 12/16/2010 10:10 AM Ohad Levy

Fixes #540 - Manages sub proxies

Automates the creation of DHCP, DNS and TFTP settings on remote servers.
This handles all required settings in order to prepare a machine for provisioning.

DHCP:
  • Reservation will be created per host, setting the following options:...
c9fff7c1 11/08/2010 09:47 PM Paul Kelly

Fixes #168 - optional unattended settings

3af5f2e6 11/08/2010 12:31 PM Ohad Levy

fixes #438 - automatically associate the host domain

This reverts a bahaviour prior to #398, the main difference
is that the domain will not be created, rather only existing
will be used.

9fd7478e 11/07/2010 10:39 AM Paul Kelly

Fixes #366 - Redmine authorization port

This is a major feature which provides RBAC authorization within Foreman
a mental note to myself - never ever work on large commits

61dc8cee 10/04/2010 09:34 PM Matt Moran

fixes bug #398 - issue with adding hosts with full stops
This introduce a small behaviour change, before, once adding host like:
x.domain.net, foreman would automatically add domain.net to its domain
list, but now, as a full stop(".") is a valid hostname char,...

5aee7268 08/28/2010 09:04 PM Eric Shamow fixes #364 - Enable "downtime" in Foreman
  • Added checkbox for enabling and disabling hosts from edit screen
  • Enabling e-mail reports for hosts in downtime
  • Added dashboard links to disabled hosts
  • Added basic tests
f15945db 08/16/2010 09:29 AM Ohad Levy

fixed all parenthesize warnings