Project

General

Profile

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

# Date Author Comment
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)
4173bd27 09/04/2011 06:43 AM Ohad Levy

fixes #1135 - missing "good" systems with skipped resources in dashboard report

3f1e5363 09/04/2011 04:41 AM Marcello de Sousa

Fixes #1133 - Support configurable exportable "facts" (as tags) and "username" to rundeck

Signed-off-by: Marcello de Sousa <>

34f64353 09/04/2011 04:09 AM Ohad Levy

fixes #1056 - Rundeck url doesn't work when ldap auth is active

48e0b3a4 09/04/2011 03:15 AM Ohad Levy

fixes #1134 - Multiple host exporting formatting for rundeck not correct

b64aaf5c 09/04/2011 03:15 AM Ohad Levy

fixes #1147 - fail to update hosts when running with unattended mode disable

c21e2678 08/25/2011 03:28 PM Ohad Levy

fixes #1057 - Allow foreman search to output multiple hosts when outputting to rundeck

d78436d6 08/23/2011 06:06 AM Ohad Levy

refs #1128 - ensure that parameters cache is cleared between tests

8ea536e3 08/23/2011 05:24 AM Ohad Levy

fixes #1128 - Ability to match on Parameters in Smart Variables

b1116c90 08/23/2011 03:29 AM Ohad Levy

fixes #1127 - add ip auto discovery when none is defined

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

fixes #1122 - extracted common REGEXPs

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

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

3e0f05a7 08/14/2011 10:32 AM Ohad Levy

fixes #1111 - search auto completer should not suggest hosts which are not visible to the current user

b063a9bc 08/14/2011 09:52 AM Paul Kelly

Fixes #1086 - Add smart-variables to params output for templating

Signed-off-by: Paul Kelly <>

f6cbdcd1 08/10/2011 10:29 AM Ohad Levy

refs #1085, order matters if the host params is a short name instead of fqdn

8dec3f5b 08/09/2011 06:48 AM Ohad Levy

fixes #1085 - add default domain and subnet settings to hostgroups

68589d47 08/07/2011 07:52 AM Ohad Levy

fixes #1091 - hosts should not use pre initializer for users

9390e9cf 08/07/2011 02:37 AM Ohad Levy

fixes #1087 - removes code duplication between Reports and Hosts

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

68f7a705 07/26/2011 05:40 AM Ohad Levy

fixes #1058 Adds support for OpenSuSE provisioning

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

Fixes #989 - Add Sparc Solaris support

Signed-off-by: Paul Kelly <>

d3fbfd7e 07/24/2011 11:29 AM Paul Kelly

Fixes #636 - Update environment from facts

Signed-off-by: Paul Kelly <>

42c9a0a1 07/19/2011 07:44 AM Ohad Levy

wrong puppetca condition - refs #1043

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

8a65dff7 07/12/2011 06:48 AM Ohad Levy

fixes #777 - this enable auditing of when a host is changing its puppet class assignmetns

one limitation of this patch is that at the moment, each class change
gets its own audit record.

86d01ac3 07/06/2011 11:00 AM Ohad Levy

fixes #1029 - allows smart variables to be resolved via http get request.

this would allow to an external query to resolve a variable value to a given host.

e.g.
http://foreman/hosts/&lt;fqdn&gt;/lookup_values/&lt;variable_name>

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

76607ed5 06/29/2011 02:17 PM Ohad Levy

fixes #100 - Setting is now a ActiveRecord object

This allows users to manage foreman settings via the UI.

the UI is a bit ugly, but works :)

4d4b84f6 06/20/2011 07:07 AM Ohad Levy

fixes #35 - Allow hostgroup nesting for puppet classes and parameters

a6db0470 06/15/2011 07:03 AM Paul Kelly

Fixes #820 - Intel Solaris support

Signed-off-by: Paul Kelly <>

6fc77b66 06/12/2011 07:06 AM Ohad Levy

fixes #973 - Error 500 when click "All Puppet Classes"

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

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

1c039da8 05/24/2011 03:04 PM Ohad Levy

fixes #930 - Skipped resources should not put systems in 'error' state

4ebe38c7 05/23/2011 10:36 AM Ohad Levy

fixes #899 - There are numerous typos and formatting issues with the code

3eecf845 05/05/2011 08:43 AM Amos Benari

fixes #285 - Use Charting system which can work offline

this includes:
  • dashboard charts
  • statistics page
  • host show page

additionally, main menu buttons and bookmarks drop down are easier to handle and read

2e392b73 05/02/2011 04:24 AM Ohad Levy

fixes #839 - Disable (grey out) "build" button for unmanaged hosts

e27ab33e 05/02/2011 03:33 AM Ohad Levy

fixes #769 - host groups passwords are stored in their non encrypted form in the database.

e26c3e9b 04/14/2011 02:08 AM Ohad Levy

fixes #841 - unmanaged hosts still require ip/mac address

bc1d0900 04/12/2011 03:23 AM Ohad Levy

Addresses #830 - set host model from facter for virtual guests

Signed-off-by: Frank Sweetser <>

7747485a 04/10/2011 11:33 AM Ohad Levy

adds search to hosts refs #719

d568c4cc 04/06/2011 03:30 PM Ohad Levy

fixes #759 - populate hosts fails if the host has no mac-address

65b5ea5e 03/30/2011 05:16 AM Frank Sweetser

fixes #801 - Strip carriage returns from all partition tables

dbb7c2f2 03/29/2011 05:27 AM Paul Kelly

Fixes #789 - External node interpolation of puppetmaster

Signed-off-by: Paul Kelly <>

3fe6982a 03/21/2011 05:22 AM Ohad Levy

fixes #765 - puppetmaster name is no longer resolved after #609

9b1fd486 03/18/2011 07:19 AM Paul Kelly

Fixes #758 - Respond_to typo

Signed-off-by: Paul Kelly <>

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

5942416f 03/09/2011 05:37 AM Ohad Levy

fixes #702 - remove pxe-config-link when changing the mac address

this also ensures that the legacy TFTP system won't be called once a smart proxy is in use.

51b0abad 03/09/2011 04:41 AM Ohad Levy

fixes #681 - with_fact named scope can't be used with more than one fact name and value pairs

4bf3c419 03/07/2011 09:24 AM Paul Kelly

Fixes #642 - Redo managed host implementation

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

c73efa8d 02/20/2011 11:11 AM Ohad Levy

fixes #681 - with_fact named scope can't be used with more than one fact name and value pairs

d0c58f85 02/16/2011 04:01 AM Justin Sherrill

Fixes #653 - adds ip and mac to host whilelist for template rendering

b2571afc 02/04/2011 03:38 AM Ohad Levy

enforce mac address validation - refs #648

63fff2e9 02/04/2011 03:22 AM Ohad Levy

fixes #648 - libvirt validations errors even if libvirt hypervisor is
not selected

e5d3f34e 02/01/2011 04:24 PM Ohad Levy

Fixes #631 - Adds the ability to set default values for hostgroups, which
are automatically applied when creating a new host (and selecting that
host group), and allows for templates to be rendered with those default
hostgroup values

d476f6a8 02/01/2011 02:51 PM Justin Sherrill

fixes #604 - making safemode template rendering configurable

91e8f35b 01/26/2011 08:31 AM Paul Kelly

Fixes #452 - Host's owner should default to the logged in user

501cde54 01/24/2011 04:02 AM Ohad Levy

fixes #605 - remove parenthesize argument(s) warnings

720fe87e 01/23/2011 08:01 AM Ohad Levy

fixes #603 - mac address validations logic for virtual hosts is broken

96be8845 01/14/2011 09:04 AM Ohad Levy

fixes #427 - Ability to provision xen/kvm guests

this patch adds support to libvirt based hypervisors

b723e051 12/20/2010 05:31 AM Ohad Levy

Fixes #555 - unable to build Debian hosts with Safe template's

db59a916 12/20/2010 05:31 AM Jochen Schalanda

Fixes #263 - Refactored Foreman to use correct singular and pluralization of medium/media

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:...
32847027 12/09/2010 04:17 PM Justin Sherrill

Fixes #469 - Changing templates to be rendered within a safemode/sandbox

cab0d8c6 11/29/2010 07:08 AM Ohad Levy

Fixes #378 - Adds support for multiple configuration templates

Configuration templates (Kickstart, preseed, syslinux, gpxe etc) can now
be saved in the database directly.

Each template is associated with valid operating systems (unless if its a
snippet which can rendered via all other templates) and a possible...

11782648 11/25/2010 09:53 AM Ohad Levy

fixes #471 - enabling parameters for Operating Systems

e03f7844 11/22/2010 02:30 AM Ohad Levy

fixes #478 - Host creation / edit operation might return undefined method crypt

14dd0353 11/16/2010 01:00 PM Ohad Levy

fixes #470 - Add gpxe scripts support

This commit implements the following:
  • dynamic gpxe script that kickstart purly with gpxe - see usage example below
  • add static network option to kickstart, ie if added ?static=true to the url, network configuration would be static...
23e59327 11/09/2010 12:15 PM Ohad Levy

Ensures that all anonymous actions are allowed - refs #366

c9fff7c1 11/08/2010 09:47 PM Paul Kelly

Fixes #168 - optional unattended settings

b34e9aea 11/08/2010 07:53 PM Ohad Levy

Fixes #298 - Add tests to unattended controller

on the way, I've fixed a few bugs:
  • When OS is sucsuffully installed, it tells foreman it was installed
    when having roles enabled, Foreman would not allow an anonymous user to change the settings
  • text/plain was only being set for spoof operations...
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

d97375e0 10/31/2010 02:51 PM Ohad Levy

Fixes #284 - Use MAC address if IP doesn't exist when tftp booting

  • Uses any of the assoicated mac addresses (RH only) prior to IP
  • Adds a new settings to not update mac or ip information to Foreman - used for cases
    where DHCP booting is done via a temporary dhcp range
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,...

3c7750e1 10/03/2010 01:26 PM Ohad Levy

- Added JSON support for fetch node lists
- Added JSON support for fetching node facts hash

545bf556 09/22/2010 12:04 PM Ohad Levy

fixes #384 - out of sync might not show all real machines which are out of sync

86744a6b 09/22/2010 12:00 PM Ohad Levy Fixes #358 - reference hosts by HOSTNAME instead of internal ID
  • removed rrd related links as RRD is deprecated
  • added a common host finder method
  • changed urls to include the host name rather its internal id
4dd00cbc 09/20/2010 10:04 AM Ohad Levy

fixes #330 - Import hosts_and_facts rakejob resets environments to production

15137a05 08/31/2010 10:13 AM Ohad Levy

refs #369 - added additional tests

4683bca6 08/31/2010 09:50 AM Ohad Levy

fixes #369 and refactored the summary email view to make it human readable

5c4885c1 08/28/2010 09:30 PM Ohad Levy

fixes #368 - out of sync host list should not include disabled hosts

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
49f31762 08/16/2010 01:57 PM Ohad Levy

Partial fix for refs #336, a host needs to be saved after new facts are
imported

a6e10c72 08/15/2010 01:31 PM Jochen Schalanda

Fixes bug #361: Omit 'environment' attribute in Host#info if environment is empty.

727312c3 06/25/2010 08:12 AM Ohad Levy

fixes #321 - external-node importer does not overwrite class list

3a8b1446 06/25/2010 07:37 AM Ohad Levy

fixes #326 - Host resource graph legend is mislabelled

aa1796f3 06/17/2010 02:15 PM Paul Kelly

Fixes #261 - parameters now use a single reference_id

This implementation uses STI but the table looks the same for all
variants. This is a little strange but it seems to work.

Also removed obsolete controllers and tests
Added more tests

7700f32f 06/17/2010 03:42 AM Frank Sweetser

fixes #323 - Add a "cancel build" option

2a06208d 06/09/2010 08:05 AM Ohad Levy

fixes #315 - Newlines slipping into dynamic partition table layouts

81e2d3f3 06/03/2010 03:54 AM Ohad Levy

fixes #302 and all references to_label and to_s
removed references to all per_page settings as they are common now

51252890 06/02/2010 08:34 AM Frank Sweetser

fixes #297 - Prevent operatingsystem.minor from storing NULLs

895a7680 06/02/2010 08:34 AM Ohad Levy

fixes #295 - This YAML generates a 500 error when trying to send over http

8ac3ea75 05/30/2010 04:46 PM Ohad Levy

fixes #289 - Import host hardware model

2dcf4736 05/30/2010 04:38 PM Ohad Levy

minor code smell cleanups

edf4198b 05/27/2010 04:43 PM Ohad Levy

fixes #271 - remove active scaffold plugin